Skip to content

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": []
}