[XML_types] # mapping of EXPRESS types into XML simpleTypes STRING = xsd:string INTEGER = xsd:long NUMBER = xsd:decimal REAL = xsd:double BOOLEAN = xsd:boolean BINARY = xsd:hexBinary LOGICAL = logical [XML_customTypes] # optimized mapping of EXPRESS data types in XML simpleTypes # the types will be skipped for element, complex and simpleType definitions # requires setting of timeDeclarations to ISO8601 IfcDateAndTime = xsd:dateTime IfcLocalTime = xsd:time IfcCalendarDate = xsd:date [XML_includes] BaseType = element BaseTypeRef = elementRef logicalType = logical logicalBase = xsd:string logicalValues = true, false, unknown ElementType = # ifcXML naming convention ElementRef = Ref # ifcXML naming convention KeyName = Key # ifcXML naming convention KeyrefName = Keyref # ifcXML naming convention id = id # ifcXML naming convention - id attribute for element idref = href # ifcXML naming convention - idref attribute for element rootAttributes = rootAttributes # name of attribute group assigned to root element binding = binding # name of attribute to contain the binding designation bindingVersion = bindingVersion # name of attribute to contain the binding version designation bindingFixed = ifcXML # name of the default binding for root element string = String # name of the string aggregate members configTags = configTags # name of attribute group to contain the configurations cont = containmentType # name of the attribute to configure containment structures contValues = containmentOnly, referenceOnly, choice contDefault = choice # default containment structure - used for configuration inverse = inverseAttributes # name of the attribute to configure output of inverse attributes inverseValues = include, exclude inverseDefault = exclude # default output of inverse attributes - used for configuration derived = derivedAttributes # name of the attribute to configure output of derived attributes derivedValues = include, exclude derivedDefault = exclude # default output of derived attributes - used for configuration time = timeDeclarations # name of the attribute to configure time delarations timeValues = iso10303, iso8601 timeDefault = iso8601 # default time delarations - used for configuration nameSpace = ifc: # name space abbrevation xmlVersion = # standard XML header ifcUri = http://www.iai-international.org/ifcXML xsdUri = http://www.w3.org/2001/XMLSchema elementForm = qualified attributeForm = unqualified comment01 = comment02 = comment03 = comment04 = comment05 = comment06 = comment07 = comment08 = comment09 = comment10 = comment11 = comment12 = # obsolete xmlDocu = 0 # include documentation yes="1" not="0" xmlStage = 2 # stage of the ifcXML conversion "1" direct, "2" optimized