<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic IfcQuantityLength needs to be &amp;gt;= 0 for a valid IFC in Collaboration with other software</title>
    <link>https://community.graphisoft.com/t5/Collaboration-with-other/IfcQuantityLength-needs-to-be-gt-0-for-a-valid-IFC/m-p/637031#M43398</link>
    <description>&lt;P&gt;Today I tried the buildingSMART validation service with an Archicad IFC exported file (from Archicad 27, but I don't think it's version specific). And one of the errors I receive is about the strict requirement of any Length to be positive (greater or equal to zero).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, when you export all Archicad properties into the IFC, it also contains the elevation settings, which (inside Archicad) can be negative. E.g., a negative offset of the top of a slab versus the linked storey. This is exported as a negative length, which is NOT valid according to the IFC schema. But it is a very common modelling approach in Archicad.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See WR22 on the following page:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm" target="_blank"&gt;https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And this is the answer from the validation service.&lt;/P&gt;
&lt;P&gt;You can test for yourself on this page:&amp;nbsp;&lt;A href="https://validate.buildingsmart.org/dashboard" target="_blank"&gt;https://validate.buildingsmart.org/dashboard&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stefan_0-1729772363926.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/78536i5719E22F5768F657/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stefan_0-1729772363926.png" alt="stefan_0-1729772363926.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="grey"&gt;Operating system used: &lt;EM&gt;Mac Apple Silicon &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 24 Oct 2024 12:21:52 GMT</pubDate>
    <dc:creator>stefan</dc:creator>
    <dc:date>2024-10-24T12:21:52Z</dc:date>
    <item>
      <title>IfcQuantityLength needs to be &gt;= 0 for a valid IFC</title>
      <link>https://community.graphisoft.com/t5/Collaboration-with-other/IfcQuantityLength-needs-to-be-gt-0-for-a-valid-IFC/m-p/637031#M43398</link>
      <description>&lt;P&gt;Today I tried the buildingSMART validation service with an Archicad IFC exported file (from Archicad 27, but I don't think it's version specific). And one of the errors I receive is about the strict requirement of any Length to be positive (greater or equal to zero).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, when you export all Archicad properties into the IFC, it also contains the elevation settings, which (inside Archicad) can be negative. E.g., a negative offset of the top of a slab versus the linked storey. This is exported as a negative length, which is NOT valid according to the IFC schema. But it is a very common modelling approach in Archicad.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See WR22 on the following page:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm" target="_blank"&gt;https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And this is the answer from the validation service.&lt;/P&gt;
&lt;P&gt;You can test for yourself on this page:&amp;nbsp;&lt;A href="https://validate.buildingsmart.org/dashboard" target="_blank"&gt;https://validate.buildingsmart.org/dashboard&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="stefan_0-1729772363926.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/78536i5719E22F5768F657/image-size/medium?v=v2&amp;amp;px=400" role="button" title="stefan_0-1729772363926.png" alt="stefan_0-1729772363926.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="grey"&gt;Operating system used: &lt;EM&gt;Mac Apple Silicon &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2024 12:21:52 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Collaboration-with-other/IfcQuantityLength-needs-to-be-gt-0-for-a-valid-IFC/m-p/637031#M43398</guid>
      <dc:creator>stefan</dc:creator>
      <dc:date>2024-10-24T12:21:52Z</dc:date>
    </item>
  </channel>
</rss>

