This is a snippet of IFC definition:
#20=IFCORGANIZATION('','Anon Consulting','',$,$);
What are the meaning of the $
characters? For now, my educated guess is that they represent `null. Where can I verify this?
BuildingSmart (owner of the IFC standard) says
The $ character encodes the indefinite value, i.e. it appears if an optional attribute has not been filled in.
So, yes, it is essentially a 'null' value.
Source: http://www.buildingsmart-tech.org/implementation/faq/faq-specific-ifc-spec#Q6