[isidorus-cvs] r939 - branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets

lgiessmann at common-lisp.net lgiessmann at common-lisp.net
Tue Sep 20 12:05:26 UTC 2011


Author: lgiessmann
Date: Tue Sep 20 05:05:25 2011
New Revision: 939

Log:
gdl-frontend: Widgets: updated the schema files

Modified:
   branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema.jtm
   branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema_with_test_data.jtm

Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema.jtm
==============================================================================
--- branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema.jtm	Tue Sep 20 04:43:24 2011	(r938)
+++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema.jtm	Tue Sep 20 05:05:25 2011	(r939)
@@ -14,1984 +14,1791 @@
     "item_identifiers":["[pref_8:services-tm]"
     ],
     "topics":[{
-            "subject_identifiers":["[pref_1:environment-editor-delete-button-position]"
+            "subject_identifiers":["[pref_4:has-config-configuration-association-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:association-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"65px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-delete-button]"
+            "subject_identifiers":["[pref_4:has-config-configuration-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Delete-Button]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_delete_button_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-config-parameter-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text-value-group]"
+            "subject_identifiers":["[pref_4:has-config-parameter-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text-position]"
+            "subject_identifiers":["[pref_4:has-parameter-service-association-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:association-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text]"
+            "subject_identifiers":["[pref_4:has-parameter-service-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_name_text_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"240px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-parameter-parameter-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:cursor]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-value]"
+            "subject_identifiers":["[pref_4:has-parameter-parameter-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"name:",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-value-group]"
+            "subject_identifiers":["[pref_4:parameter-config-data-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-position]"
+            "subject_identifiers":["[pref_4:parameter-config-data-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label]"
+            "subject_identifiers":["[pref_4:parameter-config-form-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_text_label_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-form-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"60px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-default-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-default-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-config-parameter-config-id-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-default-editor-topic-view]"
+            "subject_identifiers":["[pref_4:parameter-config-parameter-config-id-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
+            "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_default_editor_topic_view_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"322px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-commit-button-position]"
+            "subject_identifiers":["[pref_4:parameter-config-psi-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"65px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/parameter-config/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-commit-button]"
+            "subject_identifiers":["[pref_4:parameter-needs-b64-encoding-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_commit_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-needs-b64-encoding-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text-value-group]"
+            "subject_identifiers":["[pref_4:parameter-crud-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text-position]"
+            "subject_identifiers":["[pref_4:parameter-crud-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-multiple-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"70px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text]"
+            "subject_identifiers":["[pref_4:parameter-multiple-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_name_text_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-mime-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"240px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-mime-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:cursor]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-value]"
+            "subject_identifiers":["[pref_4:parameter-param-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"name:",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-value-group]"
+            "subject_identifiers":["[pref_4:parameter-param-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-position]"
+            "subject_identifiers":["[pref_4:parameter-parameter-type-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-parameter-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label]"
+            "subject_identifiers":["[pref_4:parameter-parameter-id-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_text_label_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-parameter-id-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"60px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-psi-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
             ],
             "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:environment-default-creator-topic-view]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Creator-Topic-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
-            ],
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_default_creator_topic_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"322px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/parameter/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_3:cursor]"
+            "subject_identifiers":["[pref_4:service-tg-approved-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-commit-button-position]"
+            "subject_identifiers":["[pref_4:service-tg-approved-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-commit-button]"
+            "subject_identifiers":["[pref_4:service-textgrid-url-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"editor_hash_object_commit_button_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-textgrid-url-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-identifier-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-delete-button-position]"
+            "subject_identifiers":["[pref_4:service-identifier-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-owner-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-delete-button]"
+            "subject_identifiers":["[pref_4:service-owner-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Delete-Button]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_delete_button_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-use-target-ns-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-use-target-ns-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value-value-group]"
+            "subject_identifiers":["[pref_4:service-target-namespace-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value-position]"
+            "subject_identifiers":["[pref_4:service-target-namespace-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-description-location-body-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value]"
+            "subject_identifiers":["[pref_4:service-description-location-body-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_value_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-inline-description-location-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-inline-description-location-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value]"
+            "subject_identifiers":["[pref_4:service-description-location-uri-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"value:",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value-group]"
+            "subject_identifiers":["[pref_4:service-description-location-uri-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-position]"
+            "subject_identifiers":["[pref_4:service-keywords-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-keywords-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value]"
+            "subject_identifiers":["[pref_4:service-description-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_value_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-description-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-service-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-service-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key-value-group]"
+            "subject_identifiers":["[pref_4:service-operation-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key-position]"
+            "subject_identifiers":["[pref_4:service-operation-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key]"
+            "subject_identifiers":["[pref_4:service-name-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-name-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_key_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/service/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value]"
+            "subject_identifiers":["[pref_4:data]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"key:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value-group]"
+            "subject_identifiers":["[pref_4:form]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-position]"
+            "subject_identifiers":["[pref_4:default]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"40px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key]"
+            "subject_identifiers":["[pref_4:parameter-config-id]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_key_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env-value-group]"
+            "subject_identifiers":["[pref_4:parameter-config-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env-position]"
+            "subject_identifiers":["[pref_4:example-config]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"0px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"0px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env]"
+            "subject_identifiers":["[pref_4:needs-b64-encoding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_env_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-editor-association-view-position]"
+            "subject_identifiers":["[pref_4:crud]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-editor-association-view]"
+            "subject_identifiers":["[pref_4:multiple]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Editor-Association-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"A Editor View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"has_environment_editor_association_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "names":null,
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value]"
+            "subject_identifiers":["[pref_4:mime-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"environment:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value-group]"
+            "subject_identifiers":["[pref_4:param]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-position]"
+            "subject_identifiers":["[pref_4:parameter-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env]"
+            "subject_identifiers":["[pref_4:parameter-id]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_env_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-default-editor-topic-view]"
+            "subject_identifiers":["[pref_4:tg-approved]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:textgrid-url]"
             ],
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_default_editor_topic_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"362px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"160px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Delete-Button]"
+            "subject_identifiers":["[pref_4:identifier]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Editor-Association-View]"
+            "subject_identifiers":["[pref_4:owner]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Default-Editor-Topic-View]"
+            "subject_identifiers":["[pref_4:use-target-ns]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-commit-button-position]"
+            "subject_identifiers":["[pref_4:target-namespace]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-commit-button]"
+            "subject_identifiers":["[pref_4:description-location-body]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"creator_hash_object_commit_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value]"
+            "subject_identifiers":["[pref_4:inline-description-location]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"reset",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value-group]"
+            "subject_identifiers":["[pref_4:description-location-uri]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-position]"
+            "subject_identifiers":["[pref_4:keywords]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button]"
+            "subject_identifiers":["[pref_4:description]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Action-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_reset_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value-value-group]"
+            "subject_identifiers":["[pref_4:service-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value-position]"
+            "subject_identifiers":["[pref_4:operation]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value]"
+            "subject_identifiers":["[pref_4:service-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_value_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value]"
+            "subject_identifiers":["[pref_4:configuration]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:role-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"value:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value-group]"
+            "subject_identifiers":["[pref_4:parameter]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:role-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-position]"
+            "subject_identifiers":["[pref_4:has-config]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-parameter]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Parameter-Config]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Parameter]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:environment-editor-delete-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2010,7 +1817,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "value":"65px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2025,26 +1832,26 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value]"
+            "subject_identifiers":["[pref_1:environment-editor-delete-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_2:Delete-Button]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_value_id",
+                    "value":"environment_delete_button_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2052,38 +1859,22 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "value":"80px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key-value-group]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2093,7 +1884,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key-position]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2112,7 +1903,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2120,14 +1911,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2138,7 +1929,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_key_id",
+                    "value":"environment_name_text_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2146,7 +1937,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:readonly]",
-                    "value":"false",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
@@ -2154,14 +1945,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "value":"240px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
+                    "type":"si:[pref_3:cursor]",
                     "value":"text",
                     "scope":null,
                     "reifier":null
@@ -2169,14 +1960,6 @@
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:padding-left]",
                     "value":"2px",
                     "scope":null,
@@ -2185,7 +1968,7 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2196,14 +1979,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:literal-value]",
-                    "value":"key:",
+                    "value":"name:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value-group]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2213,7 +1996,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-position]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2232,7 +2015,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2247,7 +2030,7 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2258,7 +2041,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_key_id",
+                    "value":"environment_text_label_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2274,7 +2057,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
+                    "value":"60px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2305,113 +2088,143 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-environment-role-player]"
+            "subject_identifiers":["[pref_1:environment-editor-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Role-Player]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-value-group]"
+            "subject_identifiers":["[pref_1:environment-default-editor-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-position]"
+            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_default_editor_topic_view_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"0px",
+                    "type":"si:[pref_3:width]",
+                    "value":"322px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"0px",
+                    "type":"si:[pref_3:height]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env]"
+            "subject_identifiers":["[pref_1:environment-creator-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:List-Box]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_list_box_env_id",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_3:top]",
+                    "value":"65px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"232px",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value]"
+            "subject_identifiers":["[pref_1:environment-creator-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_2:Commit-Button]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"environment:",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value-group]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2421,7 +2234,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-position]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2448,14 +2261,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2466,7 +2279,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_env_id",
+                    "value":"environment_name_text_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2474,7 +2287,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
                 },
@@ -2482,58 +2295,58 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "value":"240px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_3:cursor]",
+                    "value":"text",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-hash-role-player]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Role-Player]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"name:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-hash-role-hidden-value]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Hidden-Value]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environement-creator-association-view-position]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2560,33 +2373,33 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-creator-association-view]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Creator-Association-View]"
+            "instance_of":["si:[pref_2:Text]"
             ],
-            "names":[{
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
-                    "value":"A Creator View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
-                    "type":"si:[pref_3:view-name]",
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_text_label_id",
                     "scope":null,
-                    "variants":null,
                     "reifier":null
-                }
-            ],
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"has_environment_createor_association_view_id",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
@@ -2594,42 +2407,38 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "value":"60px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-hash-type-default-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"confserver",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-hash-type-hidden-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Hidden-Value]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-object-creator-view-binding]"
+            "subject_identifiers":["[pref_1:environment-creator-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2639,7 +2448,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-default-creator-topic-view]"
+            "subject_identifiers":["[pref_1:environment-default-creator-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2647,7 +2456,7 @@
             ],
             "names":[{
                     "item_identifiers":null,
-                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
                     "type":"si:[pref_3:view-name]",
                     "scope":null,
                     "variants":null,
@@ -2658,7 +2467,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_default_creator_topic_view_id",
+                    "value":"environment_default_creator_topic_view_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2666,7 +2475,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"362px",
+                    "value":"322px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2674,7 +2483,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:height]",
-                    "value":"160px",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2689,1433 +2498,2141 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:textgrid-ui-schema]"
+            "subject_identifiers":["[pref_3:cursor]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Schema]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Schema for the TextGrid-ServiceRegistry-UI",
-                    "type":"si:[pref_3:schema-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
-            ],
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Action-Button]"
+            "subject_identifiers":["[pref_1:hash-object-editor-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Button]"
+            "instance_of":["si:[pref_2:Position]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Value-Group]"
+            "subject_identifiers":["[pref_1:hash-object-editor-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Commit-Button]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"editor_hash_object_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:right]"
+            "subject_identifiers":["[pref_1:hash-object-editor-delete-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:left]"
+            "subject_identifiers":["[pref_1:hash-object-editor-delete-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Delete-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_delete_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:top]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:position-style]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Position]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_value_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:font-size]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"value:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:readonly]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Text]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:List-Box]"
+            "instance_of":["si:[pref_2:Position]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Text-Object]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_value_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Literal-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:fixed]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_key_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:literal-value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"key:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Literal-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:TM-Single-Type-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:display-by]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_key_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:TM-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Creator-Association-View]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Association-View]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Default-Creator-Topic-View]"
+            "instance_of":["si:[pref_2:Text]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Topic-View]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-editor-association-view-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Topic-View]"
+            "subject_identifiers":["[pref_1:has-environment-editor-association-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
+            "instance_of":["si:[pref_2:Editor-Association-View]"
+            ],
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"A Editor View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"has_environment_editor_association_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:view-name]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"environment:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:View]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:id]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:color]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:background-color]"
+            "subject_identifiers":["[pref_1:hash-object-editor-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:border-style]"
+            "subject_identifiers":["[pref_1:hash-object-default-editor-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
             ],
-            "names":null,
-            "occurrences":null
-        },
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_default_editor_topic_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"362px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"160px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
         {
-            "subject_identifiers":["[pref_3:pointer]"
+            "subject_identifiers":["[pref_2:Delete-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:height]"
+            "subject_identifiers":["[pref_2:Editor-Association-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:padding-left]"
+            "subject_identifiers":["[pref_2:Default-Editor-Topic-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:width]"
+            "subject_identifiers":["[pref_1:hash-object-creator-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:hidden-value]"
+            "subject_identifiers":["[pref_1:hash-object-creator-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Commit-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"creator_hash_object_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Hidden-Value]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"reset",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Visible-Object]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Role-Player]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Descriptor]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Action-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_reset_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:schema-name]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Schema]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:descendant]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:ancestor]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value-group]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:descriptor]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-construct]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:containee]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:container]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:position]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:association-view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:topic-view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:contains]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-service-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_value_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-service-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-hash-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-hash-hash-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"value:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-hash-association-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-hash-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-environment-environment-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-environment-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_value_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-type-regular-expression-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-type-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-value-datatype-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-value-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:hash-value-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-key-datatype-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-key-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_key_id",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-key-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-datatype-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"key:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-psi-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_key_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^http://textgrid.org/serviceregistry/hashobject/.+/.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:environment-name-regular-expression-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-name-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-environment-role-player]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-name-constraint]"
+            "instance_of":["si:[pref_2:Role-Player]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-value-group]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-position]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"0px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-psi-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            "instance_of":["si:[pref_2:List-Box]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_list_box_env_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^http://textgrid.org/serviceregistry/environment/.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"232px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_4:hash]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"environment:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:service]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:has-environment]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:has-hash]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-name]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-hash-role-player]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Role-Player]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:value]"
+            "subject_identifiers":["[pref_1:has-environment-hash-role-hidden-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Hidden-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:key]"
+            "subject_identifiers":["[pref_1:hash-object-has-environement-creator-association-view-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-type]"
+            "subject_identifiers":["[pref_1:has-environment-creator-association-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_5:Environment]"
+            "instance_of":["si:[pref_2:Creator-Association-View]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"A Creator View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"has_environment_createor_association_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_5:Hash-Object]"
+            "subject_identifiers":["[pref_1:hash-hash-type-default-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"confserver",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_5:Service]"
+            "subject_identifiers":["[pref_1:hash-hash-type-hidden-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Hidden-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_6:supertype-subtype]"
+            "subject_identifiers":["[pref_1:hash-object-creator-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_6:subtype]"
+            "subject_identifiers":["[pref_1:hash-object-default-creator-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Default-Creator-Topic-View]"
             ],
-            "names":null,
-            "occurrences":null
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_default_creator_topic_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"362px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"160px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_6:supertype]"
+            "subject_identifiers":["[pref_1:textgrid-ui-schema]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Schema]"
+            ],
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Schema for the TextGrid-ServiceRegistry-UI",
+                    "type":"si:[pref_3:schema-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-role]"
+            "subject_identifiers":["[pref_2:Commit-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-topic-type]"
+            "subject_identifiers":["[pref_2:Action-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-statement]"
+            "subject_identifiers":["[pref_2:Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Value-Group]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained]"
+            "subject_identifiers":["[pref_3:right]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:association-role-constraint]"
+            "subject_identifiers":["[pref_3:left]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-role-constraint]"
+            "subject_identifiers":["[pref_3:top]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:occurrence-datatype-constraint]"
+            "subject_identifiers":["[pref_3:position-style]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:regular-expression-constraint]"
+            "subject_identifiers":["[pref_2:Position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-occurrence-constraint]"
+            "subject_identifiers":["[pref_3:font-size]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-name-constraint]"
+            "subject_identifiers":["[pref_3:readonly]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:subject-identifier-constraint]"
+            "subject_identifiers":["[pref_2:Text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:List-Box]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constraint]"
+            "subject_identifiers":["[pref_2:Text-Object]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]",
-                "si:[pref_7:role-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Default-Literal-Value]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:datatype]"
+            "subject_identifiers":["[pref_3:fixed]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4125,7 +4642,16 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:regexp]"
+            "subject_identifiers":["[pref_2:Default-Value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:literal-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4135,17 +4661,25 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:card-max]"
+            "subject_identifiers":["[pref_2:Literal-Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:TM-Single-Type-Value]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:card-min]"
+            "subject_identifiers":["[pref_3:display-by]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4155,57 +4689,3226 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:association-type]"
+            "subject_identifiers":["[pref_2:TM-Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:role-type]"
+            "subject_identifiers":["[pref_2:Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Creator-Association-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:occurrence-type]"
+            "subject_identifiers":["[pref_2:Association-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Default-Creator-Topic-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:name-type]"
+            "subject_identifiers":["[pref_2:Default-Topic-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Topic-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-type]"
+            "subject_identifiers":["[pref_3:view-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
-        }
-    ],
-    "associations":[{
+        },
+        {
+            "subject_identifiers":["[pref_2:View]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:id]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:color]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:background-color]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:border-style]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:pointer]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:height]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:padding-left]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:width]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:hidden-value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Hidden-Value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Visible-Object]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Role-Player]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Descriptor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:schema-name]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:name-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Schema]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:descendant]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:ancestor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value-group]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:descriptor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-construct]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:containee]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:container]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:position]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:association-view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:topic-view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:contains]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-service-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-service-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-hash-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-hash-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-hash-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-hash-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-environment-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-environment-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/hashobject/.+/.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/environment/.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:hash]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:service]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:name-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:key]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Hash-Object]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Service]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:supertype-subtype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:subtype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:supertype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-role]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-topic-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-statement]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:occurrence-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-occurrence-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:subject-identifier-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]",
+                "si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:datatype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:regexp]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:card-max]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:card-min]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:association-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:role-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:occurrence-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:name-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        }
+    ],
+    "associations":[{
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:configuration]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:configuration]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:data]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:data]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:form]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:form]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:default]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:default]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:needs-b64-encoding]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:needs-b64-encoding]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:crud]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:crud]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:multiple]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:multiple]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:mime-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:mime-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:param]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:param]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:tg-approved]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:tg-approved]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:textgrid-url]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:textgrid-url]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:identifier]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:identifier]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:owner]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:owner]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:use-target-ns]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:use-target-ns]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:target-namespace]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:target-namespace]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-body]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-body]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:inline-description-location]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:inline-description-location]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-uri]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-uri]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:keywords]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:keywords]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:operation]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:operation]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
             "item_identifiers":null,
             "type":"si:[pref_3:position]",
             "reifier":null,
@@ -7791,4 +11494,4 @@
     ],
     "item_type":"topicmap",
     "reifier":null
-}
+}
\ No newline at end of file

Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema_with_test_data.jtm
==============================================================================
--- branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema_with_test_data.jtm	Tue Sep 20 04:43:24 2011	(r938)
+++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/gdl_widgets/TextGrid_ServiceRegistry_required_TMCL_and_GDL_Schema_with_test_data.jtm	Tue Sep 20 05:05:25 2011	(r939)
@@ -14,1984 +14,1791 @@
     "item_identifiers":["[pref_8:services-tm]"
     ],
     "topics":[{
-            "subject_identifiers":["[pref_1:environment-editor-delete-button-position]"
+            "subject_identifiers":["[pref_4:has-config-configuration-association-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:association-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"65px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-delete-button]"
+            "subject_identifiers":["[pref_4:has-config-configuration-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Delete-Button]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_delete_button_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-config-parameter-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text-value-group]"
+            "subject_identifiers":["[pref_4:has-config-parameter-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text-position]"
+            "subject_identifiers":["[pref_4:has-parameter-service-association-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:association-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-name-text]"
+            "subject_identifiers":["[pref_4:has-parameter-service-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_name_text_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"240px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-parameter-parameter-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:cursor]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-value]"
+            "subject_identifiers":["[pref_4:has-parameter-parameter-role-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:topic-role-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"name:",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-value-group]"
+            "subject_identifiers":["[pref_4:parameter-config-data-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label-position]"
+            "subject_identifiers":["[pref_4:parameter-config-data-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-text-label]"
+            "subject_identifiers":["[pref_4:parameter-config-form-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_text_label_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-form-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"60px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-default-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-default-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-editor-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-config-parameter-config-id-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-default-editor-topic-view]"
+            "subject_identifiers":["[pref_4:parameter-config-parameter-config-id-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
+            "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_default_editor_topic_view_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"322px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-config-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-commit-button-position]"
+            "subject_identifiers":["[pref_4:parameter-config-psi-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"65px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/parameter-config/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-commit-button]"
+            "subject_identifiers":["[pref_4:parameter-needs-b64-encoding-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_commit_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-needs-b64-encoding-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text-value-group]"
+            "subject_identifiers":["[pref_4:parameter-crud-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text-position]"
+            "subject_identifiers":["[pref_4:parameter-crud-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-multiple-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"70px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-name-text]"
+            "subject_identifiers":["[pref_4:parameter-multiple-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_name_text_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-mime-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"240px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-mime-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:cursor]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-value]"
+            "subject_identifiers":["[pref_4:parameter-param-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"name:",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-value-group]"
+            "subject_identifiers":["[pref_4:parameter-param-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label-position]"
+            "subject_identifiers":["[pref_4:parameter-parameter-type-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-parameter-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-text-label]"
+            "subject_identifiers":["[pref_4:parameter-parameter-id-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_text_label_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-parameter-id-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"60px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:parameter-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:environment-creator-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-psi-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
             ],
             "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:environment-default-creator-topic-view]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Creator-Topic-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
-            ],
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"environment_default_creator_topic_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"322px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/parameter/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_3:cursor]"
+            "subject_identifiers":["[pref_4:service-tg-approved-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-commit-button-position]"
+            "subject_identifiers":["[pref_4:service-tg-approved-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-commit-button]"
+            "subject_identifiers":["[pref_4:service-textgrid-url-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"editor_hash_object_commit_button_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-textgrid-url-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-identifier-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-delete-button-position]"
+            "subject_identifiers":["[pref_4:service-identifier-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-owner-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-delete-button]"
+            "subject_identifiers":["[pref_4:service-owner-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Delete-Button]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_delete_button_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-use-target-ns-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-use-target-ns-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value-value-group]"
+            "subject_identifiers":["[pref_4:service-target-namespace-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value-position]"
+            "subject_identifiers":["[pref_4:service-target-namespace-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-description-location-body-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-value]"
+            "subject_identifiers":["[pref_4:service-description-location-body-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_value_id",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-inline-description-location-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#boolean",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-inline-description-location-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value]"
+            "subject_identifiers":["[pref_4:service-description-location-uri-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"value:",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value-group]"
+            "subject_identifiers":["[pref_4:service-description-location-uri-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-position]"
+            "subject_identifiers":["[pref_4:service-keywords-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-keywords-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value]"
+            "subject_identifiers":["[pref_4:service-description-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_value_id",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-description-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-service-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-service-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key-value-group]"
+            "subject_identifiers":["[pref_4:service-operation-datatype-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key-position]"
+            "subject_identifiers":["[pref_4:service-operation-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-key]"
+            "subject_identifiers":["[pref_4:service-name-constraint]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:topic-name-constraint]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_key_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"0",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
-                },
-                {
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:service-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/service/.+$",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value]"
+            "subject_identifiers":["[pref_4:data]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"key:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value-group]"
+            "subject_identifiers":["[pref_4:form]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-position]"
+            "subject_identifiers":["[pref_4:default]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"40px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key]"
+            "subject_identifiers":["[pref_4:parameter-config-id]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_key_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env-value-group]"
+            "subject_identifiers":["[pref_4:parameter-config-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env-position]"
+            "subject_identifiers":["[pref_4:example-config]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"0px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"0px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-env]"
+            "subject_identifiers":["[pref_4:needs-b64-encoding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_env_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-editor-association-view-position]"
+            "subject_identifiers":["[pref_4:crud]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-editor-association-view]"
+            "subject_identifiers":["[pref_4:multiple]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Editor-Association-View]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"A Editor View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"has_environment_editor_association_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "names":null,
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value]"
+            "subject_identifiers":["[pref_4:mime-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"environment:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value-group]"
+            "subject_identifiers":["[pref_4:param]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-position]"
+            "subject_identifiers":["[pref_4:parameter-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env]"
+            "subject_identifiers":["[pref_4:parameter-id]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_env_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-editor-view-binding]"
+            "subject_identifiers":["[pref_4:parameter-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-default-editor-topic-view]"
+            "subject_identifiers":["[pref_4:tg-approved]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
-                    "type":"si:[pref_3:view-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:textgrid-url]"
             ],
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_default_editor_topic_view_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"362px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"160px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Delete-Button]"
+            "subject_identifiers":["[pref_4:identifier]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Editor-Association-View]"
+            "subject_identifiers":["[pref_4:owner]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Default-Editor-Topic-View]"
+            "subject_identifiers":["[pref_4:use-target-ns]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-commit-button-position]"
+            "subject_identifiers":["[pref_4:target-namespace]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:right]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-commit-button]"
+            "subject_identifiers":["[pref_4:description-location-body]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"creator_hash_object_commit_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value]"
+            "subject_identifiers":["[pref_4:inline-description-location]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"reset",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value-group]"
+            "subject_identifiers":["[pref_4:description-location-uri]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-position]"
+            "subject_identifiers":["[pref_4:keywords]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"115px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"10px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-reset-button]"
+            "subject_identifiers":["[pref_4:description]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Action-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_reset_button_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:height]",
-                    "value":"30px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"80px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:font-size]",
-                    "value":"12px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value-value-group]"
+            "subject_identifiers":["[pref_4:service-type]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value-position]"
+            "subject_identifiers":["[pref_4:operation]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"70px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"120px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-value]"
+            "subject_identifiers":["[pref_4:service-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_value_id",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"false",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"230px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
-                    "value":"text",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:padding-left]",
-                    "value":"2px",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value]"
+            "subject_identifiers":["[pref_4:configuration]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_7:role-type]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"value:",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value-group]"
+            "subject_identifiers":["[pref_4:parameter]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
+            "instance_of":["si:[pref_7:role-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-position]"
+            "subject_identifiers":["[pref_4:has-config]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-parameter]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Parameter-Config]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Parameter]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:environment-editor-delete-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2010,7 +1817,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"70px",
+                    "value":"65px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2025,26 +1832,26 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value]"
+            "subject_identifiers":["[pref_1:environment-editor-delete-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Text]"
+            "instance_of":["si:[pref_2:Delete-Button]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_value_id",
+                    "value":"environment_delete_button_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2052,38 +1859,22 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "value":"80px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key-value-group]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2093,7 +1884,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key-position]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2112,7 +1903,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2120,14 +1911,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-key]"
+            "subject_identifiers":["[pref_1:environment-editor-name-text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2138,7 +1929,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_key_id",
+                    "value":"environment_name_text_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2146,7 +1937,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:readonly]",
-                    "value":"false",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
@@ -2154,14 +1945,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "value":"240px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:pointer]",
+                    "type":"si:[pref_3:cursor]",
                     "value":"text",
                     "scope":null,
                     "reifier":null
@@ -2169,14 +1960,6 @@
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:padding-left]",
                     "value":"2px",
                     "scope":null,
@@ -2185,7 +1968,7 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2196,14 +1979,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:literal-value]",
-                    "value":"key:",
+                    "value":"name:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value-group]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2213,7 +1996,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-position]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2232,7 +2015,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:top]",
-                    "value":"40px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2247,7 +2030,7 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key]"
+            "subject_identifiers":["[pref_1:environment-editor-text-label]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2258,7 +2041,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_key_id",
+                    "value":"environment_text_label_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2274,7 +2057,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
+                    "value":"60px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2305,113 +2088,143 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-environment-role-player]"
+            "subject_identifiers":["[pref_1:environment-editor-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Role-Player]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-value-group]"
+            "subject_identifiers":["[pref_1:environment-default-editor-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Value-Group]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-position]"
+            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Position]"
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:position-style]",
-                    "value":"absolute",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_default_editor_topic_view_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:top]",
-                    "value":"0px",
+                    "type":"si:[pref_3:width]",
+                    "value":"322px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:left]",
-                    "value":"0px",
+                    "type":"si:[pref_3:height]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env]"
+            "subject_identifiers":["[pref_1:environment-creator-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:List-Box]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_list_box_env_id",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "type":"si:[pref_3:top]",
+                    "value":"65px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:width]",
-                    "value":"232px",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value]"
+            "subject_identifiers":["[pref_1:environment-creator-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            "instance_of":["si:[pref_2:Commit-Button]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"environment:",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value-group]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2421,7 +2234,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-position]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2448,14 +2261,14 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"10px",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env]"
+            "subject_identifiers":["[pref_1:environment-creator-name-text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2466,7 +2279,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_text_label_env_id",
+                    "value":"environment_name_text_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2474,7 +2287,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:readonly]",
-                    "value":"true",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
                 },
@@ -2482,58 +2295,58 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"100px",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:background-color]",
-                    "value":"#023467",
+                    "value":"240px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:border-style]",
-                    "value":"none",
+                    "type":"si:[pref_3:cursor]",
+                    "value":"text",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:color]",
-                    "value":"#fff",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environment-hash-role-player]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Role-Player]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"name:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-hash-role-hidden-value]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Hidden-Value]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-has-environement-creator-association-view-position]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2560,33 +2373,33 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:left]",
-                    "value":"120px",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:has-environment-creator-association-view]"
+            "subject_identifiers":["[pref_1:environment-creator-text-label]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Creator-Association-View]"
+            "instance_of":["si:[pref_2:Text]"
             ],
-            "names":[{
+            "names":null,
+            "occurrences":[{
                     "item_identifiers":null,
-                    "value":"A Creator View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
-                    "type":"si:[pref_3:view-name]",
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"environment_text_label_id",
                     "scope":null,
-                    "variants":null,
                     "reifier":null
-                }
-            ],
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:id]",
-                    "value":"has_environment_createor_association_view_id",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
@@ -2594,42 +2407,38 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"230px",
+                    "value":"60px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-hash-type-default-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Default-Literal-Value]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_3:literal-value]",
-                    "value":"confserver",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_1:hash-hash-type-hidden-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_2:Hidden-Value]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_1:hash-object-creator-view-binding]"
+            "subject_identifiers":["[pref_1:environment-creator-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2639,7 +2448,7 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_1:hash-object-default-creator-topic-view]"
+            "subject_identifiers":["[pref_1:environment-default-creator-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -2647,7 +2456,7 @@
             ],
             "names":[{
                     "item_identifiers":null,
-                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Environment",
                     "type":"si:[pref_3:view-name]",
                     "scope":null,
                     "variants":null,
@@ -2658,7 +2467,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:id]",
-                    "value":"hash_object_default_creator_topic_view_id",
+                    "value":"environment_default_creator_topic_view_id",
                     "scope":null,
                     "reifier":null
                 },
@@ -2666,7 +2475,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:width]",
-                    "value":"362px",
+                    "value":"322px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2674,7 +2483,7 @@
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
                     "type":"si:[pref_3:height]",
-                    "value":"160px",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
                 },
@@ -2689,1433 +2498,2141 @@
             ]
         },
         {
-            "subject_identifiers":["[pref_1:textgrid-ui-schema]"
+            "subject_identifiers":["[pref_3:cursor]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_2:Schema]"
-            ],
-            "names":[{
-                    "item_identifiers":null,
-                    "value":"GDL Schema for the TextGrid-ServiceRegistry-UI",
-                    "type":"si:[pref_3:schema-name]",
-                    "scope":null,
-                    "variants":null,
-                    "reifier":null
-                }
-            ],
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Commit-Button]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Action-Button]"
+            "subject_identifiers":["[pref_1:hash-object-editor-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Button]"
+            "instance_of":["si:[pref_2:Position]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Value-Group]"
+            "subject_identifiers":["[pref_1:hash-object-editor-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Commit-Button]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"editor_hash_object_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:right]"
+            "subject_identifiers":["[pref_1:hash-object-editor-delete-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:left]"
+            "subject_identifiers":["[pref_1:hash-object-editor-delete-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Delete-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_delete_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:top]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:position-style]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Position]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_value_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:font-size]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"value:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:readonly]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Text]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:List-Box]"
+            "instance_of":["si:[pref_2:Position]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Text-Object]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_value_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Literal-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:fixed]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Text]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_key_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:literal-value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"key:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Literal-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:TM-Single-Type-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:display-by]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_key_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:TM-Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Value]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Creator-Association-View]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Association-View]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_2:Default-Creator-Topic-View]"
+            "instance_of":["si:[pref_2:Text]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":null,
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Default-Topic-View]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-editor-association-view-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Topic-View]"
+            "subject_identifiers":["[pref_1:has-environment-editor-association-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
-            "names":null,
-            "occurrences":null
+            "instance_of":["si:[pref_2:Editor-Association-View]"
+            ],
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"A Editor View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"has_environment_editor_association_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:view-name]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"environment:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:View]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:id]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:color]"
+            "subject_identifiers":["[pref_1:hash-object-editor-text-label-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:background-color]"
+            "subject_identifiers":["[pref_1:hash-object-editor-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:border-style]"
+            "subject_identifiers":["[pref_1:hash-object-default-editor-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Default-Editor-Topic-View]"
             ],
-            "names":null,
-            "occurrences":null
-        },
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Editor Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_default_editor_topic_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"362px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"160px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
         {
-            "subject_identifiers":["[pref_3:pointer]"
+            "subject_identifiers":["[pref_2:Delete-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:height]"
+            "subject_identifiers":["[pref_2:Editor-Association-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:padding-left]"
+            "subject_identifiers":["[pref_2:Default-Editor-Topic-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_3:width]"
+            "subject_identifiers":["[pref_1:hash-object-creator-commit-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:right]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:hidden-value]"
+            "subject_identifiers":["[pref_1:hash-object-creator-commit-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Commit-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"creator_hash_object_commit_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Hidden-Value]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"reset",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Visible-Object]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Role-Player]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":null,
+            "instance_of":["si:[pref_2:Position]"
+            ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"115px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_2:Descriptor]"
+            "subject_identifiers":["[pref_1:hash-object-creator-reset-button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Action-Button]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_reset_button_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"30px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"80px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:font-size]",
+                    "value":"12px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:schema-name]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_2:Schema]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_3:descendant]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:ancestor]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value-group]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:descriptor]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-construct]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-value]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:containee]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:container]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:position]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:value-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:tm-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:association-view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:topic-view-binding]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_3:contains]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-service-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_value_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-service-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-hash-hash-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-hash-hash-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"value:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-hash-association-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                },
-                {
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-hash-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:has-environment-environment-association-role-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-role-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"70px",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:has-environment-environment-role-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-role-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_value_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-type-regular-expression-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-type-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-value-datatype-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-value-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:hash-value-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-key-datatype-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-key-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_key_id",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:hash-key-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"false",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:pointer]",
+                    "value":"text",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:padding-left]",
+                    "value":"2px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-datatype-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:datatype]",
-                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"key:",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-regular-expression-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
-            "occurrences":[{
-                    "item_identifiers":null,
-                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
-                    "scope":null,
-                    "reifier":null
-                }
-            ]
+            "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:hash-hash-type-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"40px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-psi-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-key]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_key_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^http://textgrid.org/serviceregistry/hashobject/.+/.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
                     "scope":null,
                     "reifier":null
-                }
-            ]
-        },
-        {
-            "subject_identifiers":["[pref_4:environment-name-regular-expression-constraint]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:regular-expression-constraint]"
-            ],
-            "names":null,
-            "occurrences":[{
+                },
+                {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^.+$",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-name-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-environment-role-player]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-name-constraint]"
+            "instance_of":["si:[pref_2:Role-Player]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-value-group]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_2:Value-Group]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env-position]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:top]",
+                    "value":"0px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"0px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-psi-constraint]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-list-box-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            "instance_of":["si:[pref_2:List-Box]"
             ],
             "names":null,
             "occurrences":[{
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-min]",
-                    "value":"1",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_list_box_env_id",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:card-max]",
-                    "value":"1",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
                     "scope":null,
                     "reifier":null
                 },
                 {
                     "item_identifiers":null,
                     "datatype":"http://www.w3.org/2001/XMLSchema#string",
-                    "type":"si:[pref_7:regexp]",
-                    "value":"^http://textgrid.org/serviceregistry/environment/.+$",
+                    "type":"si:[pref_3:width]",
+                    "value":"232px",
                     "scope":null,
                     "reifier":null
                 }
             ]
         },
         {
-            "subject_identifiers":["[pref_4:environment]"
-            ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_4:hash]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"environment:",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:service]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-value-group]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Value-Group]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:has-environment]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:has-hash]"
+            "subject_identifiers":["[pref_1:hash-object-creator-text-label-env]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:Text]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_text_label_env_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:readonly]",
+                    "value":"true",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"100px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:border-style]",
+                    "value":"none",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:color]",
+                    "value":"#fff",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:environment-name]"
+            "subject_identifiers":["[pref_1:hash-object-has-environment-hash-role-player]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:name-type]"
+            "instance_of":["si:[pref_2:Role-Player]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:value]"
+            "subject_identifiers":["[pref_1:has-environment-hash-role-hidden-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Hidden-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_4:key]"
+            "subject_identifiers":["[pref_1:hash-object-has-environement-creator-association-view-position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":["si:[pref_2:Position]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:position-style]",
+                    "value":"absolute",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:top]",
+                    "value":"10px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:left]",
+                    "value":"120px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_4:hash-type]"
+            "subject_identifiers":["[pref_1:has-environment-creator-association-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
-            ],
-            "names":null,
-            "occurrences":null
-        },
-        {
-            "subject_identifiers":["[pref_5:Environment]"
+            "instance_of":["si:[pref_2:Creator-Association-View]"
             ],
-            "subject_locators":null,
-            "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"A Creator View for associations of the type http://textgrid.org/serviceregistry/model/has-environment",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"has_environment_createor_association_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"230px",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_5:Hash-Object]"
+            "subject_identifiers":["[pref_1:hash-hash-type-default-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Default-Literal-Value]"
             ],
             "names":null,
-            "occurrences":null
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:literal-value]",
+                    "value":"confserver",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_5:Service]"
+            "subject_identifiers":["[pref_1:hash-hash-type-hidden-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_2:Hidden-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_6:supertype-subtype]"
+            "subject_identifiers":["[pref_1:hash-object-creator-view-binding]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":["si:[pref_2:TM-Single-Type-Value]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_6:subtype]"
+            "subject_identifiers":["[pref_1:hash-object-default-creator-topic-view]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Default-Creator-Topic-View]"
             ],
-            "names":null,
-            "occurrences":null
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Default Creator Topic View for instances of http://textgrid.org/serviceregistry/model/Hash-Object",
+                    "type":"si:[pref_3:view-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
+            ],
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:id]",
+                    "value":"hash_object_default_creator_topic_view_id",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:width]",
+                    "value":"362px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:height]",
+                    "value":"160px",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_3:background-color]",
+                    "value":"#023467",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
         },
         {
-            "subject_identifiers":["[pref_6:supertype]"
+            "subject_identifiers":["[pref_1:textgrid-ui-schema]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_2:Schema]"
+            ],
+            "names":[{
+                    "item_identifiers":null,
+                    "value":"GDL Schema for the TextGrid-ServiceRegistry-UI",
+                    "type":"si:[pref_3:schema-name]",
+                    "scope":null,
+                    "variants":null,
+                    "reifier":null
+                }
             ],
-            "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-role]"
+            "subject_identifiers":["[pref_2:Commit-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-topic-type]"
+            "subject_identifiers":["[pref_2:Action-Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained-statement]"
+            "subject_identifiers":["[pref_2:Button]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:association-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Value-Group]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constrained]"
+            "subject_identifiers":["[pref_3:right]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:role-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:association-role-constraint]"
+            "subject_identifiers":["[pref_3:left]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-role-constraint]"
+            "subject_identifiers":["[pref_3:top]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:occurrence-datatype-constraint]"
+            "subject_identifiers":["[pref_3:position-style]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:regular-expression-constraint]"
+            "subject_identifiers":["[pref_2:Position]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-occurrence-constraint]"
+            "subject_identifiers":["[pref_3:font-size]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-name-constraint]"
+            "subject_identifiers":["[pref_3:readonly]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:occurrence-type]"
             ],
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:subject-identifier-constraint]"
+            "subject_identifiers":["[pref_2:Text]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:List-Box]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:constraint]"
+            "subject_identifiers":["[pref_2:Text-Object]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]",
-                "si:[pref_7:role-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Default-Literal-Value]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:datatype]"
+            "subject_identifiers":["[pref_3:fixed]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4125,7 +4642,16 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:regexp]"
+            "subject_identifiers":["[pref_2:Default-Value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:literal-value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4135,17 +4661,25 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:card-max]"
+            "subject_identifiers":["[pref_2:Literal-Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:occurrence-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:TM-Single-Type-Value]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:card-min]"
+            "subject_identifiers":["[pref_3:display-by]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
@@ -4155,57 +4689,3226 @@
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:association-type]"
+            "subject_identifiers":["[pref_2:TM-Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
-            ],
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:role-type]"
+            "subject_identifiers":["[pref_2:Value]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Creator-Association-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:occurrence-type]"
+            "subject_identifiers":["[pref_2:Association-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Default-Creator-Topic-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:name-type]"
+            "subject_identifiers":["[pref_2:Default-Topic-View]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Topic-View]"
             ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
             "names":null,
             "occurrences":null
         },
         {
-            "subject_identifiers":["[pref_7:topic-type]"
+            "subject_identifiers":["[pref_3:view-name]"
             ],
             "subject_locators":null,
             "item_identifiers":null,
-            "instance_of":["si:[pref_7:topic-type]"
+            "instance_of":["si:[pref_7:name-type]"
             ],
             "names":null,
             "occurrences":null
-        }
-    ],
-    "associations":[{
+        },
+        {
+            "subject_identifiers":["[pref_2:View]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:id]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:color]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:background-color]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:border-style]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:pointer]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:height]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:padding-left]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:width]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:hidden-value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Hidden-Value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Visible-Object]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Role-Player]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":null,
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Descriptor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:schema-name]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:name-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_2:Schema]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:descendant]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:ancestor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value-group]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:descriptor]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-construct]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:containee]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:container]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:position]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:value-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:tm-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:association-view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:topic-view-binding]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_3:contains]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-service-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-service-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-hash-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash-hash-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-hash-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-hash-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-environment-association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment-environment-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-role-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-value-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-key-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-datatype-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:datatype]",
+                    "value":"http://www.w3.org/2001/XMLSchema#string",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-hash-type-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-occurrence-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/hashobject/.+/.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name-regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:regular-expression-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-name-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-psi-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:subject-identifier-constraint]"
+            ],
+            "names":null,
+            "occurrences":[{
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-min]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:card-max]",
+                    "value":"1",
+                    "scope":null,
+                    "reifier":null
+                },
+                {
+                    "item_identifiers":null,
+                    "datatype":"http://www.w3.org/2001/XMLSchema#string",
+                    "type":"si:[pref_7:regexp]",
+                    "value":"^http://textgrid.org/serviceregistry/environment/.+$",
+                    "scope":null,
+                    "reifier":null
+                }
+            ]
+        },
+        {
+            "subject_identifiers":["[pref_4:environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:hash]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:service]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:has-hash]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:environment-name]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:name-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:value]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:key]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_4:hash-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Environment]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Hash-Object]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_5:Service]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:supertype-subtype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:subtype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_6:supertype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-role]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-topic-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained-statement]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:association-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constrained]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:association-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-role-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:occurrence-datatype-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:regular-expression-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-occurrence-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-name-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:subject-identifier-constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:constraint]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]",
+                "si:[pref_7:role-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:datatype]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:regexp]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:card-max]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:card-min]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:occurrence-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:association-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:role-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:occurrence-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:name-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        },
+        {
+            "subject_identifiers":["[pref_7:topic-type]"
+            ],
+            "subject_locators":null,
+            "item_identifiers":null,
+            "instance_of":["si:[pref_7:topic-type]"
+            ],
+            "names":null,
+            "occurrences":null
+        }
+    ],
+    "associations":[{
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:configuration]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:configuration]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-configuration-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-config-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-service-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-association-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-role]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:has-parameter-parameter-role-constraint]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:data]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:data]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-data-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:form]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:form]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-form-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:default]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:default]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-default-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-parameter-config-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-config-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter-Config]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:needs-b64-encoding]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:needs-b64-encoding]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-needs-b64-encoding-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:crud]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:crud]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-crud-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:multiple]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:multiple]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-multiple-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:mime-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:mime-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-mime-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:param]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:param]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-param-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-id]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-id-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-parameter-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:parameter-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Parameter]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:tg-approved]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:tg-approved]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-tg-approved-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:textgrid-url]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:textgrid-url]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-textgrid-url-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:identifier]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:identifier]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-identifier-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:owner]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:owner]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-owner-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:use-target-ns]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:use-target-ns]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-use-target-ns-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:target-namespace]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:target-namespace]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-target-namespace-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-body]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-body]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-body-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:inline-description-location]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:inline-description-location]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-inline-description-location-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-uri]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description-location-uri]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-location-uri-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:keywords]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:keywords]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-keywords-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:description]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-description-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-type]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-service-type-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-datatype-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:operation]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:operation]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-operation-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-statement]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-name-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
+            "item_identifiers":null,
+            "type":"si:[pref_7:constrained-topic-type]",
+            "reifier":null,
+            "scope":null,
+            "roles":[{
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constraint]",
+                    "reifier":null,
+                    "player":"si:[pref_4:service-psi-constraint]"
+                },
+                {
+                    "item_identifiers":null,
+                    "type":"si:[pref_7:constrained]",
+                    "reifier":null,
+                    "player":"si:[pref_5:Service]"
+                }
+            ]
+        },
+        {
             "item_identifiers":null,
             "type":"si:[pref_3:position]",
             "reifier":null,
@@ -7791,4 +11494,4 @@
     ],
     "item_type":"topicmap",
     "reifier":null
-}
+}
\ No newline at end of file




More information about the Isidorus-cvs mailing list