Skip to content

Commit 8831003

Browse files
committed
Review constitutive layer comprehensively, rename IG Check Indication into IG Coding Review Indication, add complex data structure layer, add coding guidelines.
1 parent f338dfb commit 8831003

11 files changed

Lines changed: 367 additions & 117 deletions
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"remember" : false,
3232
"hideUnconstraintFeature" : false,
3333
"description" : "Indicates the confidence of the coding",
34-
"project_name" : "IG Initial Validation",
34+
"project_name" : "IG Layer Project",
3535
"multi_value_mode" : "NONE",
3636
"link_mode" : "NONE",
3737
"link_type_name" : null,
@@ -50,15 +50,15 @@
5050
"remember" : false,
5151
"hideUnconstraintFeature" : false,
5252
"description" : "Comment on the aspect to discuss in this coding",
53-
"project_name" : "IG Initial Validation",
53+
"project_name" : "IG Layer Project",
5454
"multi_value_mode" : "NONE",
5555
"link_mode" : "NONE",
5656
"link_type_name" : null,
5757
"link_type_role_feature_name" : null,
5858
"link_type_target_feature_name" : null,
5959
"traits" : "{\"multipleRows\":false,\"collapsedRows\":1,\"expandedRows\":1,\"keyBindings\":[]}"
6060
} ],
61-
"uiName" : "IG Check Indication",
61+
"uiName" : "IG Coding Review Indication",
6262
"type" : "span",
6363
"description" : "Layer to flag statements or any parts thereof for review - consider this a signaling feature for earmarking aspects for discussion",
6464
"enabled" : true,
@@ -74,7 +74,7 @@
7474
"validation_mode" : "ALWAYS",
7575
"lock_to_token_offset" : false,
7676
"multiple_tokens" : true,
77-
"project_name" : "IG Initial Validation",
77+
"project_name" : "IG Layer Project",
7878
"linked_list_behavior" : false,
7979
"on_click_javascript_action" : null
8080
} ]

IG Core/IG Collection Relationship.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"remember" : false,
3535
"hideUnconstraintFeature" : false,
3636
"description" : "Indicate element relationship",
37-
"project_name" : "IG Initial Validation",
37+
"project_name" : "IG Layer Project",
3838
"multi_value_mode" : "NONE",
3939
"link_mode" : "NONE",
4040
"link_type_name" : null,
@@ -53,7 +53,7 @@
5353
"remember" : false,
5454
"hideUnconstraintFeature" : true,
5555
"description" : "Indicates that listing or collection is exhaustive (i.e., statement does not use terms that signal open-ended relationships, such as \"included\")",
56-
"project_name" : "IG Initial Validation",
56+
"project_name" : "IG Layer Project",
5757
"multi_value_mode" : "NONE",
5858
"link_mode" : "NONE",
5959
"link_type_name" : null,
@@ -72,7 +72,7 @@
7272
"remember" : false,
7373
"hideUnconstraintFeature" : false,
7474
"description" : "Indicates precedence for a specific element relationship. Lower values imply lower precedence/priority.",
75-
"project_name" : "IG Initial Validation",
75+
"project_name" : "IG Layer Project",
7676
"multi_value_mode" : "NONE",
7777
"link_mode" : "NONE",
7878
"link_type_name" : null,
@@ -98,7 +98,7 @@
9898
"validation_mode" : "ALWAYS",
9999
"lock_to_token_offset" : false,
100100
"multiple_tokens" : true,
101-
"project_name" : "IG Initial Validation",
101+
"project_name" : "IG Layer Project",
102102
"linked_list_behavior" : false,
103103
"on_click_javascript_action" : null
104104
}, {
@@ -131,7 +131,7 @@
131131
"remember" : false,
132132
"hideUnconstraintFeature" : false,
133133
"description" : "Type of element annotated (e.g., object, verb)",
134-
"project_name" : "IG Initial Validation",
134+
"project_name" : "IG Layer Project",
135135
"multi_value_mode" : "NONE",
136136
"link_mode" : "NONE",
137137
"link_type_name" : null,
@@ -155,7 +155,7 @@
155155
"validation_mode" : "ALWAYS",
156156
"lock_to_token_offset" : false,
157157
"multiple_tokens" : true,
158-
"project_name" : "IG Initial Validation",
158+
"project_name" : "IG Layer Project",
159159
"linked_list_behavior" : false,
160160
"on_click_javascript_action" : null
161161
} ]
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
[ {
2+
"name" : "webanno.custom.IGComplexDataRelationship",
3+
"features" : [ ],
4+
"uiName" : "IG Complex Data Structure Relationship",
5+
"type" : "relation",
6+
"description" : "Links components of complex data structure to ensure association",
7+
"enabled" : true,
8+
"built_in" : false,
9+
"readonly" : false,
10+
"attach_type" : {
11+
"name" : "webanno.custom.IGComplexDataStructure"
12+
},
13+
"attach_feature" : null,
14+
"allow_stacking" : true,
15+
"cross_sentence" : false,
16+
"show_hover" : true,
17+
"anchoring_mode" : "TOKENS",
18+
"overlap_mode" : "ANY_OVERLAP",
19+
"validation_mode" : "ALWAYS",
20+
"lock_to_token_offset" : false,
21+
"multiple_tokens" : true,
22+
"project_name" : "IG Layer Project",
23+
"linked_list_behavior" : false,
24+
"on_click_javascript_action" : null
25+
}, {
26+
"name" : "webanno.custom.IGComplexDataStructure",
27+
"features" : [ {
28+
"name" : "Datastructureelementtype",
29+
"tag_set" : {
30+
"name" : "IG Data Structure Annotations",
31+
"typeUiName" : null,
32+
"description" : "Annotations to code complex non-collection data structures (e.g., individual objects, or elements of collections)\r\nExample: a bit (qualifier) more than (comparator) 10 (quantity) tons (unit) high-quality (object property) building material (object)",
33+
"language" : null,
34+
"type" : null,
35+
"type_name" : null,
36+
"type_description" : null,
37+
"tags" : [ {
38+
"tag_name" : "Comparator",
39+
"tag_description" : "Comparator in data structure expression (Example: MORE THAN 10 tons building material)"
40+
}, {
41+
"tag_name" : "Object",
42+
"tag_description" : "Descriptor of object/substance/artefact that is quantified or otherwise described"
43+
}, {
44+
"tag_name" : "Object Property",
45+
"tag_description" : "Property of Object described in complex data structure"
46+
}, {
47+
"tag_name" : "Qualifier",
48+
"tag_description" : "Qualifier in expression (Example: SUFFICIENT building material - sufficient is the qualifier)"
49+
}, {
50+
"tag_name" : "Quantity",
51+
"tag_description" : "Quantity in data structure (Example: more than 10 tons building material - 10 is the quantity)"
52+
}, {
53+
"tag_name" : "Unit",
54+
"tag_description" : "Unit expression in data structure (Example: more than 10 TONS building material - TONS is the unit)"
55+
} ],
56+
"create_tag" : true
57+
},
58+
"uiName" : "Data structure element type",
59+
"type" : "uima.cas.String",
60+
"enabled" : true,
61+
"visible" : true,
62+
"include_in_hover" : false,
63+
"required" : false,
64+
"remember" : false,
65+
"hideUnconstraintFeature" : false,
66+
"description" : null,
67+
"project_name" : "IG Layer Project",
68+
"multi_value_mode" : "NONE",
69+
"link_mode" : "NONE",
70+
"link_type_name" : null,
71+
"link_type_role_feature_name" : null,
72+
"link_type_target_feature_name" : null,
73+
"traits" : "{\"multipleRows\":false,\"collapsedRows\":1,\"expandedRows\":1,\"keyBindings\":[]}"
74+
} ],
75+
"uiName" : "IG Complex Data Structure",
76+
"type" : "span",
77+
"description" : "Allows decomposition of complex non-collection data structures (see 'IG Collection Relationship' for collections)",
78+
"enabled" : true,
79+
"built_in" : false,
80+
"readonly" : false,
81+
"attach_type" : null,
82+
"attach_feature" : null,
83+
"allow_stacking" : true,
84+
"cross_sentence" : true,
85+
"show_hover" : true,
86+
"anchoring_mode" : "TOKENS",
87+
"overlap_mode" : "ANY_OVERLAP",
88+
"validation_mode" : "ALWAYS",
89+
"lock_to_token_offset" : false,
90+
"multiple_tokens" : true,
91+
"project_name" : "IG Layer Project",
92+
"linked_list_behavior" : false,
93+
"on_click_javascript_action" : null
94+
} ]

0 commit comments

Comments
 (0)