<?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 Re: revit parameter types for ifc export ??? in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/9322614#M61410</link>
    <description>&lt;DIV&gt;Hi Jeff and The building Coder,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;After 3 years, I found this page. I think I'm trying to do the same thing but a little complex.&lt;/DIV&gt;&lt;DIV&gt;I want to automatic the process of creating the PropertySet text file with a user interface.&lt;/DIV&gt;&lt;DIV&gt;To avoid typing errors and make it much easier for Revit user.&lt;/DIV&gt;&lt;DIV&gt;And when I finished this, we will let it open-sourced and push this to the project IFC for Revit.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Same as you, I need to create the property set with this format.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;# User Defined PropertySet Definition File&lt;/DIV&gt;&lt;DIV&gt;#&lt;/DIV&gt;&lt;DIV&gt;# Format:&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PropertySet:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Pset Name&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I[nstance]/T[ype]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;element list separated by ',' [IfcClass]&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Property Name 1&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Data type&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;[opt] Revit parameter name, if different from IFC&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Property Name 2&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Data type&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;[opt] Revit parameter name, if different from IFC&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My idea is lanch an analyse of the project opened to get all category of the model, the property groups in each category and properties in each group. Then reform and merge all the data to a treeview of &lt;STRONG&gt;PropertyGroup - Property - Category&lt;/STRONG&gt;. then I could fill the table below like this.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PropertySet:&amp;nbsp; &amp;nbsp;NameOfPropertyGroup &amp;nbsp; &amp;nbsp;I/T&amp;nbsp; &amp;nbsp; &amp;lt;Category to IfcClass&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp; &amp;nbsp; NameOfProperty&amp;nbsp; &amp;nbsp;&amp;lt;RevitParameterType to IFCParameterType&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp; &amp;nbsp; NameOfProperty&amp;nbsp; &amp;nbsp;&amp;lt;RevitParameterType&amp;nbsp;to IFCParameterType&amp;gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is my actual interface. Hope this could help you understand my work.&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CreatePropertySet.png" style="width: 672px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/730637i145B5C490541E1AB/image-size/large?v=v2&amp;amp;px=999" role="button" title="CreatePropertySet.png" alt="CreatePropertySet.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;And now I have met two problems.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;1 -- The first one is to get the correct IfcClass form the category/element of Revit API.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I found a method GetIFCClassNameByCategory( ElementId catId, ExporterIFC exporterIFC ) in the API page&amp;nbsp; &lt;A href="https://www.revitapidocs.com/2020/7fff2d3a-4175-f2be-4ccc-2f6c5768b38b.htm" target="_blank" rel="noopener"&gt;https://www.revitapidocs.com/2020/7fff2d3a-4175-f2be-4ccc-2f6c5768b38b.htm&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;But it needs the ExporterIFC class, I couldn't new an instance of this element, but I couldn't find how to get the current ExporterIFC too.&lt;/DIV&gt;&lt;DIV&gt;Related page with the same problem in the discussion of SourceForge IFC for Revit.&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/dce6bfc7d7/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/dce6bfc7d7/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;There are some people doing the mapping of IFC classes their own (using a table of mapping created by themselves).&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/4b3bb88d/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/4b3bb88d/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/1ee52902/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/1ee52902/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;But I want to it connected with Revit itself, to avoid those potential human errors and different version errors.&lt;/DIV&gt;&lt;DIV&gt;So, can you guide me how could I do this mapping or get the current ExporterIFC to use the method directly?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;2 -- The second is the problem of parameter type mapping.&lt;/DIV&gt;&lt;DIV&gt;from the RevitParameterType to the IFCParameterType.&lt;/DIV&gt;&lt;DIV&gt;Did you found the solution in the discussion of SourceForge?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;One more thing is, I found a resource ! just maybe, I think it's maybe the same problem with an Autodesk University Class page!&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/9113d409/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/9113d409/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;Unfortunately, it's a 404 Page not found.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So, after all this, I'm turning to you and The Building Coder.&lt;/DIV&gt;&lt;DIV&gt;(by the way, I'm a big fan of the blog the-building coder too! it helps me a lot. high five ! )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Have a good day,&lt;/DIV&gt;&lt;DIV&gt;Best regards,&lt;/DIV&gt;&lt;DIV&gt;Yousheng&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Mon, 17 Feb 2020 11:13:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-02-17T11:13:06Z</dc:date>
    <item>
      <title>revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6748599#M61405</link>
      <description>&lt;P&gt;hi forum,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;i am trying to figure out which revit parameter types are exportable to ifc.&lt;BR /&gt;i got the following figured out allready but only for the discipline comon.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is the structure of the input file for creating propertysets in the IFC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PropertySet:&amp;nbsp;&amp;nbsp; &amp;nbsp;[NameOfThePropertySet]&amp;nbsp;&amp;nbsp; &amp;nbsp;[I]or[T]_for instance or Type&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[IfClass1],[IfClass2],...&lt;BR /&gt;[NameInIFCDatei]&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[RevitParametertype]&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; [NameOfTheParameterInRevit]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;########################################################################################&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revit Parameter Type&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; IFC Parameter Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------&lt;BR /&gt;Text&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Text&lt;BR /&gt;Integer&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Integer&lt;BR /&gt;Number&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Real&lt;BR /&gt;Length&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Length&lt;BR /&gt;Area&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Area&lt;BR /&gt;Volume&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Volume&lt;BR /&gt;Angle&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Real&lt;BR /&gt;Slope&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Real&lt;BR /&gt;Currency&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Currency&lt;BR /&gt;Mass Density&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MassDensity&lt;BR /&gt;URL&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; URL&lt;BR /&gt;Material&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Material&lt;BR /&gt;Image&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image --&amp;gt; wil export file path&lt;BR /&gt;Yes/No&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boolean&lt;BR /&gt;Multiline Text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;is anybody familiar with the code, i guess there should be some kind of class or switch /if else that determines whats available.&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2016 12:56:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6748599#M61405</guid>
      <dc:creator>pipapongo0909</dc:creator>
      <dc:date>2016-12-14T12:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6751690#M61406</link>
      <description>&lt;P&gt;Dear Jeff,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I cannot say anything at all about this off-hand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can pass it on to the development team for you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, however, it would be helpful to understand&amp;nbsp;why you are asking this at all.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you explain, please?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Thu, 15 Dec 2016 14:35:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6751690#M61406</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-12-15T14:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6752854#M61407</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wow "The Building COder" himself"! &amp;nbsp; awsome &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well, hi and thanks for the quick reply.&lt;/P&gt;&lt;P&gt;Let me get you a little more context and re-formula my question more precisely, i got the feeling i was a bit fuzzy:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Actually i had troubles myself of getting to know all this and kind of feel this needs to be in the forum since it could help others to get way faster to be able to &lt;STRONG&gt;export a good IFC File from Revit.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am in the preparations of a project where i will be able to &amp;nbsp;export an IFC-file from Revit and attach several parameters from my projectfile.rvt &amp;nbsp;to the the property sets. I am using the open source "&lt;A href="https://sourceforge.net/projects/ifcexporter/" target="_self"&gt;IFC for Revit&lt;/A&gt;&lt;SPAN&gt;" - Ifcexporter tool to do so.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am creatiing an inputfile.txt that&amp;nbsp;makes the IFC exporter to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;create and name propertysets to a specific IFC classes&lt;/LI&gt;&lt;LI&gt;and define what parameters should be attached to this Property Set ( which in my definition is "the way off non geometric date inside the IFC")&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The exporter lets me map my "Revit categories" independantly to "IFC Classes".&amp;nbsp;For this i create the "shared Revit Parameter" &amp;nbsp;named "IfcExportAs" and assign to all of the&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A href="https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Revit-DocumentPresent/files/GUID-EE6C0CF8-7671-4DCC-B0C7-EEA7513C90A9-htm.html" target="_self"&gt;exportable category&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&amp;nbsp;( or individual Elements of this "category" by making the parameter instance based )in Revit by giving it either of this values:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;"dontExport" for not exporting the element at all ( not even the geometry)&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;"&lt;A href="https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Revit-DocumentPresent/files/GUID-EE6C0CF8-7671-4DCC-B0C7-EEA7513C90A9-htm.html" target="_self"&gt;exportable category&lt;/A&gt;" for exporting it to this category&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;the input file looks this way:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;****MISSING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;will replace this tomorrow here since i am at home and have no access to it now"&lt;/P&gt;&lt;P&gt;****MISSING END&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;****MISSING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Explanation of the file&lt;/P&gt;&lt;P&gt;****MISSING END&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So here comes the part where is is getting tricky because i have not got it figured out yet entirely:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you see you have to map the Revit "parameter types" to "IFC Parameter types":&lt;/P&gt;&lt;P&gt;there are some easy ones:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Text &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Integer&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Integer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Length&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Length&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Text&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Text&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Currency&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Currency&lt;BR /&gt;Length&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Length&lt;BR /&gt;Area&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Area&lt;BR /&gt;Volume&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Volume&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Currency&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Currency&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;URL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;and some not so obvious ones:&lt;BR /&gt;Mass Density&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MassDensity&lt;BR /&gt;Yes/No&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boolean&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Number&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Real&lt;BR /&gt;Angle&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Real&lt;BR /&gt;Slope&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Real&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and the ones i do not have figured out yet what goes to the IFC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;Material &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;?????..... &amp;nbsp;propably the name of the Revit material&lt;BR /&gt;Image &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ????....... Image&amp;nbsp;exports the name of the image&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Multiline Text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;????.......Text&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;the list is pretty long list. I think the IFC has even Units included so if you are not interested in the unit you could&amp;nbsp;probably&amp;nbsp;map every number to REAL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;****MISSING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;i don't find a link but i guess i have a list at the office&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;****MISSING END&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;since we will need to export the parameters of the type "Structural" i want to figure out the others as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thats what i am asking for and since the code is open source it should be possible to understand ( or even interact with) it do crate more effective IFC files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Sorry if i am telling you what you certainly already know but this needs to be shared, extually i would love to if people correct me if i am wrong somewhere or even sharing what they know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So thanks again for showing interest and thanks for the great page&amp;nbsp;&lt;A href="http://thebuildingcoder.typepad.com/" target="_blank"&gt;http://thebuildingcoder.typepad.com/&lt;/A&gt;. i can't whait to get started with the c++ or C# tutorials as soon as i get the time. ( i got some experience with C++ and the Qt framework so actually i am hopping to be able to interact with Revit on a more&amp;nbsp;programmatic&amp;nbsp;level &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;have a great evening&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Dec 2016 21:23:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6752854#M61407</guid>
      <dc:creator>pipapongo0909</dc:creator>
      <dc:date>2016-12-15T21:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6754512#M61408</link>
      <description>&lt;P&gt;Dear Jeff,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you very much for your appreciation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Glad to hear that you find The Building Coder useful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also glad to hear you are working with the open source Revit IFC project.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In that case, I would suggest that you submit your question there and discuss it with those people, who are the real IFC experts:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion" target="_blank"&gt;https://sourceforge.net/p/ifcexporter/discussion&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general" target="_blank"&gt;https://sourceforge.net/p/ifcexporter/discussion/general&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All I can really do anyway is to forward your question to them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Discussing it there will be more direct and effective, and also you will be in the middle of a community of peers who will both be more interested, willing and above all able in hearing what your issue is, helping you with it, and discussing&amp;nbsp;the result in depth.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will be very interested to hear the end result as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 16:09:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6754512#M61408</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-12-16T16:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6754660#M61409</link>
      <description>&lt;P&gt;Hi jermey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the answer. I will definitely post it there. I keep you updated in this thread so once i will wait until i got my answers and then post the link here before marking the question as solved.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a nice w.e.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 17:22:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/6754660#M61409</guid>
      <dc:creator>pipapongo0909</dc:creator>
      <dc:date>2016-12-16T17:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/9322614#M61410</link>
      <description>&lt;DIV&gt;Hi Jeff and The building Coder,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;After 3 years, I found this page. I think I'm trying to do the same thing but a little complex.&lt;/DIV&gt;&lt;DIV&gt;I want to automatic the process of creating the PropertySet text file with a user interface.&lt;/DIV&gt;&lt;DIV&gt;To avoid typing errors and make it much easier for Revit user.&lt;/DIV&gt;&lt;DIV&gt;And when I finished this, we will let it open-sourced and push this to the project IFC for Revit.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Same as you, I need to create the property set with this format.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;# User Defined PropertySet Definition File&lt;/DIV&gt;&lt;DIV&gt;#&lt;/DIV&gt;&lt;DIV&gt;# Format:&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PropertySet:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Pset Name&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I[nstance]/T[ype]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;element list separated by ',' [IfcClass]&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Property Name 1&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Data type&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;[opt] Revit parameter name, if different from IFC&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Property Name 2&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;Data type&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;[opt] Revit parameter name, if different from IFC&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My idea is lanch an analyse of the project opened to get all category of the model, the property groups in each category and properties in each group. Then reform and merge all the data to a treeview of &lt;STRONG&gt;PropertyGroup - Property - Category&lt;/STRONG&gt;. then I could fill the table below like this.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PropertySet:&amp;nbsp; &amp;nbsp;NameOfPropertyGroup &amp;nbsp; &amp;nbsp;I/T&amp;nbsp; &amp;nbsp; &amp;lt;Category to IfcClass&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp; &amp;nbsp; NameOfProperty&amp;nbsp; &amp;nbsp;&amp;lt;RevitParameterType to IFCParameterType&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#&amp;nbsp; &amp;nbsp; NameOfProperty&amp;nbsp; &amp;nbsp;&amp;lt;RevitParameterType&amp;nbsp;to IFCParameterType&amp;gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is my actual interface. Hope this could help you understand my work.&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CreatePropertySet.png" style="width: 672px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/730637i145B5C490541E1AB/image-size/large?v=v2&amp;amp;px=999" role="button" title="CreatePropertySet.png" alt="CreatePropertySet.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;And now I have met two problems.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;1 -- The first one is to get the correct IfcClass form the category/element of Revit API.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I found a method GetIFCClassNameByCategory( ElementId catId, ExporterIFC exporterIFC ) in the API page&amp;nbsp; &lt;A href="https://www.revitapidocs.com/2020/7fff2d3a-4175-f2be-4ccc-2f6c5768b38b.htm" target="_blank" rel="noopener"&gt;https://www.revitapidocs.com/2020/7fff2d3a-4175-f2be-4ccc-2f6c5768b38b.htm&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;But it needs the ExporterIFC class, I couldn't new an instance of this element, but I couldn't find how to get the current ExporterIFC too.&lt;/DIV&gt;&lt;DIV&gt;Related page with the same problem in the discussion of SourceForge IFC for Revit.&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/dce6bfc7d7/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/dce6bfc7d7/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;There are some people doing the mapping of IFC classes their own (using a table of mapping created by themselves).&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/4b3bb88d/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/4b3bb88d/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/1ee52902/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/1ee52902/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;But I want to it connected with Revit itself, to avoid those potential human errors and different version errors.&lt;/DIV&gt;&lt;DIV&gt;So, can you guide me how could I do this mapping or get the current ExporterIFC to use the method directly?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;2 -- The second is the problem of parameter type mapping.&lt;/DIV&gt;&lt;DIV&gt;from the RevitParameterType to the IFCParameterType.&lt;/DIV&gt;&lt;DIV&gt;Did you found the solution in the discussion of SourceForge?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;One more thing is, I found a resource ! just maybe, I think it's maybe the same problem with an Autodesk University Class page!&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general/thread/9113d409/" target="_blank" rel="noopener"&gt;https://sourceforge.net/p/ifcexporter/discussion/general/thread/9113d409/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;Unfortunately, it's a 404 Page not found.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So, after all this, I'm turning to you and The Building Coder.&lt;/DIV&gt;&lt;DIV&gt;(by the way, I'm a big fan of the blog the-building coder too! it helps me a lot. high five ! )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Have a good day,&lt;/DIV&gt;&lt;DIV&gt;Best regards,&lt;/DIV&gt;&lt;DIV&gt;Yousheng&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Feb 2020 11:13:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/9322614#M61410</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-02-17T11:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: revit parameter types for ifc export ???</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/9322868#M61411</link>
      <description>&lt;P&gt;Dear Yousheng,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the interesting question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am not an expert on the Revit IFC functionality.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suggest that you raise this question in the open source Revit IFC import/export discussion group, where you already found so much valuable information:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://sourceforge.net/p/ifcexporter/discussion/general" target="_blank"&gt;https://sourceforge.net/p/ifcexporter/discussion/general&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;They will be better able to help you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Feb 2020 13:18:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-parameter-types-for-ifc-export/m-p/9322868#M61411</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2020-02-17T13:18:40Z</dc:date>
    </item>
  </channel>
</rss>

