IG Parser

A Parser for Institutional Statements encoded in the IG Script Notation of the Institutional Grammar 2.0

 

 

Original Statement:


Encoded Statement: (?)
Cac{Once E(policy) F(comes into force)} A,p(relevant) A(regulators) D(must) I(monitor [AND] enforce) Bdir(compliance).
IG Script SymbolCorresponding IG 2.0 Component
AAttributes
A,pAttributes Property*
DDeontic
IAim
BdirDirect Object*
Bdir,pDirect Object Property*
BindIndirect Object*
Bind,pIndirect Object Property*
CacActivation Condition*
CexExecution Constraint*
EConstituted Entity
E,pConstituted Entity Property
MModal
FConstitutive Function
PConstituting Properties*
P,pConstituting Properties Properties*
OOr Else**
* In addition to component annotation, these components support component-level nesting,
with braces scoping the nested statements (e.g., Bdir{ ... }, Bdir,p{ ... }, etc.).
** The Or else component only allows component-level nesting (i.e., substitution by an entire statement).
Close
The following table shows the keys associated with particular IG 2.0 component symbols if 'Keybinding mode' is activated.
Keybindings are deactivated in 'Free-text mode' (i.e., manual annotation mode).
KeybindingIG 2.0 Component
aAttributes
Shift-aAttributes Property
dDeontic
iAim
bDirect Object
Shift-bDirect Object Property
nIndirect Object
Shift-nIndirect Object Property
cActivation Condition
vExecution Constraint
eConstituted Entity
shift-eConstituted Entity Property
mModal
fConstitutive Function
pConstituting Properties
Shift-pConstituting Properties Properties
oOr Else
lLogical Operator*
* If the selection is not a logical operator, the text will nevertheless be capitalized and held in square brackets.
Other keybindings include standard copying and pasting in the editor and undo ('q') and redo ('w').
Close

Reset to default statement example    Example Statement 2 (moderately complex)    Example Statement 3 (complex)

Switch to tabular version of IG Parser
Toggle advanced editor features


Parameters: Height of output canvas (in pixels): Width of output canvas (in pixels): Reset canvas dimensions

Version: 0.7