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.
  • L Offline
    L Offline
    lasse.lindqvist
    wrote on last edited by
    #2

    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.

    B JSNJ 2 Replies Last reply
    0
    • 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