Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. GUID not case sensitive in Classifications

GUID not case sensitive in Classifications

Scheduled Pinned Locked Moved Solved General Discussion
16 Posts 8 Posters 4.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    BIM1337
    replied to lasse.lindqvist on last edited by
    #3

    @lasse-lindqvist said in GUID not case sensitive in Classifications:

    It is true it uses case-insensitive comparison by default. So you had it with the GUID field?
    36a1a7f6-66d6-4d63-bd20-a4e1f258e1d7-image.png

    Maybe similar change to case-sensitive comparison should be done for BATID field, too.

    You could argue that all of them should be case-sensitive, but I don’t think that could be done if many people rely on the current behaviour.

    Case sensitivity can’t be added to certain items?

    I solve this now by using for example GUID and Type or sometimes more parameters in the Classification rules to make sure the correct objects are Classified.

    But it kind of defeats the purpose of having a GUID in Solibri I guess, since you’d want to be able to use just that instead.

    1 Reply Last reply
    0
    • JSNJ Offline
      JSNJ Offline
      JSN
      replied to lasse.lindqvist on last edited by
      #4

      @lasse-lindqvist said in GUID not case sensitive in Classifications:

      You could argue that all of them should be case-sensitive, but I don’t think that could be done if many people rely on the current behaviour.

      True, but on the other side I cannot think of a genuine use case where intenionally people really rely on this behaviour - speaking of GUID and BATID. The chance of a lower-upper case dupplciation is already rather uncommon (personally I just know it from Revit generated IFCs). However if you meant all kind of thinkable columns than I agree with you, this should not be changed.

      Actually, the core of the problem is the non existent case sensitivity with IFC GUID creation in general as this could also lead to problems in other third party tools e.g. Power B. The issue in general is a bit bizarre as there is literally an entire international standard around GUIDs (https://www.itu.int/rec/T-REC-X.667-201210-I/en) - 6.5.4 basically says they should be generated as all lowercase to avoid such troubles.

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lasse.lindqvist
        wrote on last edited by
        #5

        Yes to clarify: I would change GUID and BATID comparison to be case-sensitive and leave others as they are for backwards compatibility.

        1 Reply Last reply
        0
        • chrisC Offline
          chrisC Offline
          chris
          wrote on last edited by
          #6

          What ist BATID in Ifc?

          L 1 Reply Last reply
          0
          • L Offline
            L Offline
            lasse.lindqvist
            replied to chris on last edited by
            #7

            @chris said in GUID not case sensitive in Classifications:

            What ist BATID in Ifc?

            BATID is BIM tool ID.
            Solibri imports it from IfcElement.Tag attribute (https://standards.buildingsmart.org/IFC/DEV/IFC4_3/RC2/HTML/schema/ifcproductextension/lexical/ifcelement.htm)

            chrisC 1 Reply Last reply
            1
            • chrisC Offline
              chrisC Offline
              chris
              replied to lasse.lindqvist on last edited by
              #8

              @lasse-lindqvist Good point! Thanks.

              1 Reply Last reply
              0
              • L Offline
                L Offline
                lasse.lindqvist
                wrote on last edited by
                #9

                I have now added an internal task #8920 about starting to use case-sensitive comparison for BATID and GUID properties in classification rules.

                B 1 Reply Last reply
                3
                • B Offline
                  B Offline
                  BIM1337
                  replied to lasse.lindqvist on last edited by
                  #10

                  @lasse-lindqvist said in GUID not case sensitive in Classifications:

                  I have now added an internal task #8920 about starting to use case-sensitive comparison for BATID and GUID properties in classification rules.

                  Great!

                  1 Reply Last reply
                  1
                  • U Offline
                    U Offline
                    UBA
                    wrote on last edited by
                    #11

                    Great indeed.

                    1 Reply Last reply
                    0
                    • JeroenKoomenJ Offline
                      JeroenKoomenJ Offline
                      JeroenKoomen
                      wrote on last edited by
                      #12

                      @lasse-lindqvist is this implemented yet?

                      http://www.linkedin.com/in/koomenjeroen
                      https://www.bimloket.nl/BIMbasisILS

                      1 Reply Last reply
                      2
                      • JeroenKoomenJ Offline
                        JeroenKoomenJ Offline
                        JeroenKoomen
                        wrote on last edited by
                        #13

                        @Paul-Linder can you check what the status is? When we check it is still not fixed!

                        http://www.linkedin.com/in/koomenjeroen
                        https://www.bimloket.nl/BIMbasisILS

                        1 Reply Last reply
                        2
                        • MattiM Offline
                          MattiM Offline
                          Matti Solibrians
                          wrote on last edited by
                          #14

                          @JeroenKoomen This is trivial to fix. The fix will be in the next release. Thanks for reminding.

                          1 Reply Last reply
                          2
                          • JeroenKoomenJ Offline
                            JeroenKoomenJ Offline
                            JeroenKoomen
                            wrote on last edited by
                            #15

                            Thanks @Matti-Kannala

                            http://www.linkedin.com/in/koomenjeroen
                            https://www.bimloket.nl/BIMbasisILS

                            1 Reply Last reply
                            0
                            • jakub.rusinJ Offline
                              jakub.rusinJ Offline
                              jakub.rusin Solibrians
                              wrote on last edited by
                              #16

                              @BIM1337 @JeroenKoomen

                              @KaBa @lucasmello

                              We have just released beta version of Solibri 24.9 which contains this fix. If you would like to test that out before release and provide any feedback that would be great. Instructions on how to join beta program are included in the release post:

                              https://society.solibri.com/topic/3046/solibri-24-9-0-beta-round-open

                              1 Reply Last reply
                              1
                              • MattiM Matti marked this topic as a question on
                              • MattiM Matti has marked this topic as solved on
                              • MattiM Matti unlocked this topic on

                              Copyright © 2025 Solibri Inc. | Powered by NodeBB

                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories