expexp
Version:
The express model io and express model and data representation.
346 lines (345 loc) • 11.5 kB
JSON
{
"t": "ntt",
"id": "NttOrganisation",
"cnd": null,
"sprs": null,
"abs": false,
"atrs":{"t":"a_ntt_atrs","s":[
{
"t":"atr_dcl",
"ids":{"t":"a_atr_ids","s":[{"t":"atr", "id":"name"}]},
"opt":false,
"typ":{"t":"any_ref", "id":"TpLabel"}
},
{
"t":"atr_dcl",
"ids":{"t":"a_atr_ids","s":[{"t":"atr", "id":"desc"}]},
"opt":true,
"typ":{"t":"any_ref", "id":"TpText"}
}
]},
"drvs":{"t":"a_ntt_drvs","s":[
{
"t":"drv",
"id":{"id":"randomProduct","t":"atr"},
"typ":{"id":"NttBase","t":"any_ref"},
"xpr":{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{"id":"teams","t":"any_ref"},
"qals0":{"t":"a_qals","s":[
{
"t":"idx_qal",
"fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"t":"int","val":1}, "qals0":null,"arg1":null,"qals1":null}]}]},
"to":null
},
{"t":"any_ref", "id":"leader"},
{"t":"any_ref", "id":"creates"},
{
"t":"idx_qal",
"fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"t":"int","val":1}, "qals0":null,"arg1":null,"qals1":null}]}]},
"to":null
},
{"t":"any_ref", "id":"ones"},
{
"t":"idx_qal",
"fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"t":"int","val":1}, "qals0":null,"arg1":null,"qals1":null}]}]},
"to":null
}
]},
"arg1":null,
"qals1":null
}]}]},
"op":null,
"arg1":null
}
},
{
"t":"drv",
"id":{"id":"isInSoftwareBusiness","t":"atr"},
"typ":{"t":"t_bol"},
"xpr":{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"t":"int","val":0}, "qals0":null,"arg1":null,"qals1":null}]}]},
"op":{"id":"lt","t":"o_sxp"},
"arg1":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"bif",
"id":"szf",
"vals":{"t": "a_bif_vals","s":[{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"qry",
"var":"tm",
"src":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"id":"teams","t":"any_ref"}, "qals0":null,"arg1":null,"qals1":null}]}]},
"cnd":{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"t":"ftr", "arg0":{"t":"int","val":0}, "qals0":null,"arg1":null,"qals1":null}]}]},
"op":{"id":"lt","t":"o_sxp"},
"arg1":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"id":"szf",
"t":"bif",
"vals":{"t": "a_bif_vals","s":[{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"qry",
"var":"crel",
"src":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"arg0":{"id":"tm","t":"any_ref"},
"qals0":{"t":"a_qals","s":[
{"t":"any_ref", "id":"leader"},
{"t":"any_ref", "id":"creates"}
]},
"arg1":null, "qals1":null,
"t":"ftr"
}]}]},
"cnd":{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{"t":"int","val":0},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":{"id":"lt","t":"o_sxp"},
"arg1":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"bif",
"id":"szf",
"vals":{"t": "a_bif_vals","s":[{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"qry",
"var":"ac",
"src":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{"id":"crel","t":"any_ref"},
"qals0":{"t":"a_qals","s":[{"id":"ones","t":"any_ref"}]},
"arg1":null, "qals1":null
}]}]},
"cnd":{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"str","val":"USER_AND_RELATED_SCHEMA.NTTSOFTWARE"
},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":{"id":"in","t":"o_sxp"},
"arg1":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{
"t":"bif",
"id":"tpf",
"vals":{"t": "a_bif_vals","s":[{
"t":"xpr",
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{
"t":"ftr",
"arg0":{"id":"ac","t":"any_ref"},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":null,
"arg1":null
}]}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]}
}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":null,
"arg1":null
}]}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]}
}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":null,
"arg1":null
}]}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]}
}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]},
"op":null,
"arg1":null
}]}
},
"qals0":null,
"arg1":null, "qals1":null
}]}]}
}
},
{
"xpr":{
"arg0":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[
{
"arg0":{
"cnd":{
"arg0":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[
{
"arg0":{
"xpr":{
"arg0":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[
{
"arg0":{
"id":"xst",
"t":"bif",
"vals":{"t": "a_bif_vals","s":[
{
"arg0":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[
{
"arg0":{"id":"occ","t":"any_ref"},
"arg1":null,
"qals0":{"t":"a_qals","s":[
{"id":"doing","t":"any_ref"}
]},
"qals1":null,
"t":"ftr"
}
]}
]},
"arg1":null,
"op":null,
"t":"xpr"
}
]}
},
"arg1":null,
"qals0":null,
"qals1":null,
"t":"ftr"
}
]}
]},
"arg1":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[
{"arg0":{"id":"fls","t":"bic"},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}
]},
"op":{"id":"eq","t":"o_sxp"},
"t":"xpr"
},
"t":"par"
},
"arg1":null,
"qals0":null,
"qals1":null,
"t":"ftr"
}
]},
{"id":"oor","t":"o_trm"},
{"t":"a_trm_ftrs", "s":[
{
"arg0":{
"xpr":{
"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"t":"int","val":0},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}]},
"arg1":{
"t":"a_sxp_trms",
"s":[
{
"t":"a_trm_ftrs",
"s":[
{
"arg0":{"id":"szf","t":"bif","vals":{"t": "a_bif_vals","s":[{"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"id":"occ","t":"any_ref"},"arg1":null,"qals0":{"t":"a_qals","s":[{"id":"doing","t":"any_ref"}]},"qals1":null,"t":"ftr"}]}]},"arg1":null,"op":null,"t":"xpr"}]}},
"arg1":null,
"qals0":null,
"qals1":null,
"t":"ftr"
}
]
}
]
},
"op":{"id":"eq","t":"o_sxp"},
"t":"xpr"
},
"t":"par"},
"arg1":null,
"qals0":null,
"qals1":null,
"t":"ftr"
}
]}
]},
"arg1":null,
"op":null,
"t":"xpr"
},
"src":{"t":"a_sxp_trms", "s":[
{"t":"a_trm_ftrs", "s":[{"arg0":{"id":"usd","t":"bif","vals":{"t": "a_bif_vals","s":[{"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"id":"slf","t":"bic"},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}]},"arg1":null,"op":null,"t":"xpr"},{"arg0":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"t":"str","val":"USER_AND_RELATED_SCHEMA.NTTOCCUPATION.INWHAT"},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}]},"arg1":null,"op":null,"t":"xpr"}]}},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}
]},
"t":"qry",
"var":"occ"
},
"arg1":null,
"qals0":null,
"qals1":null,
"t":"ftr"
}
]}
]},
"arg1":null,
"op":null,
"t":"xpr"
},
"id":{"id":"aimlessOccupations","t":"atr"},
"t":"drv",
"typ":{
"bds":{"fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"t":"int","val":0},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}]},"t":"bds","to":null},
"spc":{"id":"NttOccupation","t":"any_ref"},
"t":"bag"
}
}
]},
"unqs": null,
"invs":{"t":"a_ntt_invs","s":[
{
"t":"inv",
"id": {"t":"atr", "id":"owns"},
"agrTyp": "set",
"agrBds":{"t":"bds","fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{ "t":"ftr", "arg0":{"t":"int", "val":0}, "qals0":null, "arg1":null, "qals1":null }]}]},"to":null},
"nttRef":{"t":"ntt_ref", "id":"NttRelOwnes"},
"invRef":{"t":"any_ref", "id":"owner"}
},
{
"t":"inv",
"id":{"id":"teams","t":"atr"},
"agrTyp":"bag",
"agrBds":{"fr":{"t":"a_sxp_trms", "s":[{"t":"a_trm_ftrs", "s":[{"arg0":{"t":"int","val":0},"arg1":null,"qals0":null,"qals1":null,"t":"ftr"}]}]},"t":"bds","to":null},
"nttRef":{"id":"NttTeam","t":"ntt_ref"},
"invRef":{"id":"org","t":"any_ref"}
}
]},
"whrs": null
}