IG Parser

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

 

 

Original Statement:


Encoded Statement: (?)
E,p(All) E(individuals) E,p((16 years of age and older [AND] that reside in the United States)) F(are eligible) Cex(by law) P(to receive the COVID vaccine).
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
KeybindingIG 2.0 Component
qAttributes
shift-qAttributes Property
wDeontic
eAim
rDirect Object
Shift-rDirect Object Property
tIndirect Object
Shift-tIndirect Object Property
aActivation Condition
sExecution Constraint
dConstituted Entity
shift-DConstituted Entity Property
fModal
3Constitutive Function
4Constituting Properties
Shift-4Constituting Properties Properties
1Or Else
2Logical Operator*
* If the selection is not a logical operator it will be marked as a semantic annotation instead.
Other Keybindings are also supported. Such as copying and pasting in the editor and default undo and redo.
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.6