3.2 BIMbasisILS — NLRS_C_omschrijving = referentieobject
Controleert of er in het model één correct ingericht referentieobject aanwezig is voor modelcoördinatie, herkenbaar via NLRS_C_omschrijving = referentieobject, conform de BIM Basis ILS.
{
"Id": "547cfe80-c922-4307-a981-c6d37e4e7031",
"Filter": {
"Type": "queryFilter",
"Properties": [
{
"Name": "Query",
"Value": "(\n $familySymbolIds := $[values.categoryType = \"Model\" or values.category.type = \"Model\"].id;\n $[$.type = \"FamilyInstance\" and $.parent.id in ($familySymbolIds) and $exists(values.\"p_18e002d4-6ad4-4efd-9e5a-63099b3a47b2\")].\n {\n \"id\":id,\n \"type\":type,\n \"name\":name,\n \"NLRS_C_omschrijving\":(values.\"p_18e002d4-6ad4-4efd-9e5a-63099b3a47b2\".value),\n }; \n)",
"Type": null
}
],
"SubFilters": []
},
"Validation": {
"Type": "validationCollection",
"Name": "referentieobject",
"ErrorMessage": "#### Issue\n\nEr is geen correct ingericht referentieobject aanwezig voor modelcoördinatie.\n\n#### Oplossing\n\nZorg dat er één duidelijk referentieobject in het model aanwezig is en correct is ingevuld.\n",
"Properties": [
{
"Name": "Operator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "and",
"Type": ""
}
]
}
}
],
"SubValidations": [
{
"Type": "validation",
"Name": "Description = referentieobject ",
"ErrorMessage": "#### Issue\n\nEr is geen element gevonden met **NLRS_C_omschrijving = '{ExpectedValue}'**, of de gevonden waarde is **'{ActualValue}'** .\n\n#### Oplossing\n\nWijs één element aan als referentieobject door de parameter **NLRS_C_omschrijving** de waarde ** {ExpectedValue}** te geven.\n\n#### Informatie\n\nIn veel projecten wordt een zichtbaar referentieobject gebruikt om het coördinatiepunt tussen aspectmodellen eenduidig vast te leggen. Deze aanpak sluit aan bij BIM Basis ILS §3.2 Lokale positie.\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "NLRS_C_omschrijving",
"Type": "string"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "string:IsEqualTo",
"Type": "string"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "referentieobject",
"Type": "string"
}
]
}
}
],
"SubValidations": []
}
]
},
"Details": {
"Name": "NLRS_C_omschrijving = referentieobject",
"Impact": 4,
"Priority": 2,
"Tags": [
"3.2 BIMbasisILS"
],
"Description": "Controleert of er in het model één correct ingericht referentieobject aanwezig is voor modelcoördinatie, herkenbaar via NLRS_C_omschrijving = referentieobject, conform de BIM Basis ILS.\n",
"HelpUrl": "https://help.daqs.io/NL/BIMBasisILS/Help/3.2_Lokalepositie/?nav=false",
"TimeToSolve": 30,
"AllDisciplines": true,
"Disciplines": []
},
"Metadata": []
}