2025-02-17 09:49:51 +01:00
|
|
|
{
|
|
|
|
"var1": {
|
|
|
|
"type": "variable",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "basic"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"var1"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"var1"
|
|
|
|
],
|
|
|
|
"descriptions": [
|
|
|
|
"First variable."
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"family": {
|
|
|
|
"type": "family",
|
|
|
|
"informations": {
|
|
|
|
"paths": [
|
|
|
|
"family"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"family"
|
|
|
|
],
|
|
|
|
"description": "a family",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "basic"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"children": {
|
2025-02-19 12:49:21 +01:00
|
|
|
"family.var2": {
|
2025-02-17 09:49:51 +01:00
|
|
|
"type": "variable",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "basic"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"family.var2"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"var2"
|
|
|
|
],
|
|
|
|
"descriptions": [
|
|
|
|
"A second variable."
|
|
|
|
],
|
|
|
|
"examples": [
|
|
|
|
"string6"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"subfamily": {
|
|
|
|
"type": "family",
|
|
|
|
"informations": {
|
|
|
|
"paths": [
|
|
|
|
"family.subfamily"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"subfamily"
|
|
|
|
],
|
|
|
|
"description": "a sub family",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"children": {
|
2025-02-19 12:49:21 +01:00
|
|
|
"family.subfamily.variable": {
|
2025-02-17 09:49:51 +01:00
|
|
|
"type": "variable",
|
|
|
|
"default": [
|
|
|
|
"the value of the variable \"var1\".",
|
|
|
|
"the value of the variable \"family.var2\"."
|
|
|
|
],
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "unique"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "multiple",
|
|
|
|
"name": "multiple"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"family.subfamily.variable"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"variable"
|
|
|
|
],
|
|
|
|
"descriptions": [
|
|
|
|
"Third variable."
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"family2": {
|
|
|
|
"type": "family",
|
|
|
|
"informations": {
|
|
|
|
"paths": [
|
|
|
|
"family2"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"family2"
|
|
|
|
],
|
|
|
|
"description": "a family",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"children": {
|
2025-02-19 12:49:21 +01:00
|
|
|
"family2.var2": {
|
2025-02-17 09:49:51 +01:00
|
|
|
"type": "variable",
|
|
|
|
"default": "the value of the variable \"family.var2\".",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"family2.var2"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"var2"
|
|
|
|
],
|
|
|
|
"descriptions": [
|
|
|
|
"A variable2."
|
|
|
|
]
|
|
|
|
},
|
2025-02-19 12:49:21 +01:00
|
|
|
"family2.var3": {
|
2025-02-17 09:49:51 +01:00
|
|
|
"type": "variable",
|
|
|
|
"default": "string4",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"family2.var3"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"var3"
|
|
|
|
],
|
|
|
|
"examples": [
|
|
|
|
"string5"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"subfamily": {
|
|
|
|
"type": "family",
|
|
|
|
"informations": {
|
|
|
|
"paths": [
|
|
|
|
"family2.subfamily"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"subfamily"
|
|
|
|
],
|
|
|
|
"description": "a sub family",
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"children": {
|
2025-02-19 12:49:21 +01:00
|
|
|
"family2.subfamily.variable": {
|
2025-02-17 09:49:51 +01:00
|
|
|
"type": "variable",
|
|
|
|
"default": [
|
|
|
|
"the value of the variable \"var1\".",
|
|
|
|
"the value of the variable \"family.var2\".",
|
|
|
|
"the value of the variable \"family2.var3\"."
|
|
|
|
],
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"type": "type",
|
|
|
|
"name": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "mode",
|
|
|
|
"name": "standard"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "mandatory"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "property",
|
|
|
|
"name": "unique"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "multiple",
|
|
|
|
"name": "multiple"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"paths": [
|
|
|
|
"family2.subfamily.variable"
|
|
|
|
],
|
|
|
|
"names": [
|
|
|
|
"variable"
|
|
|
|
],
|
|
|
|
"descriptions": [
|
|
|
|
"Fourth variable."
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|