> For the complete documentation index, see [llms.txt](https://technical.geometrygym.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://technical.geometrygym.com/revit/revitifc/ifc-import/ifc-category-mapping.md).

# IFC Category Mapping

An IFC Category mapping file (.txt) allows you to specify how IFC Object Classes will be defined into Revit categories when being imported into Revit.

The importer allow you to import a selected file from your computer or generate a predefined Geometry Gym file which you can then select. The path to the mapping file which will be used is shown in the path section.

An example of a generated file is shown below:

```
# IFC Class Name and Type to Revit Category/Sub-Category Table		
# Maps IFC Class and Type to Revit Category/Sub-Category		
# Revised by Jon Mirtschin (Geometry Gym Pty Ltd) December 2016
# Classes can be excluded from import as per following line
# IfcBuildingElementProxy		Don't Import
# -----------------------------------------------------		
#IfcProduct
IfcAnnotation		DetailComponents
#IfcElement		
#   IfcBuildingElement		
IfcBeam		Structural Framing
IfcBuildingElementPart		Parts
IfcBuildingElementProxy	Entourage	Entourage
IfcBuildingElementProxy	MechanicalEquipment	MechanicalEquipment
IfcBuildingElementProxy	Parking	Parking
IfcBuildingElementProxy	PlumbingFixture	PlumbingFixtures
IfcBuildingElementProxy	SpecialityEquipment	SpecialtyEquipment
IfcBuildingElementProxy	TinDesign	Site
IfcBuildingElementProxy		Generic Models
IfcColumn		Structural Columns
IfcColumn	[LoadBearing]	Structural Columns
IfcCovering		Generic Models
IfcCovering	CEILING	Ceilings
IfcCovering	FLOORING	Floors
IfcCovering	ROOFING	Roofs
IfcCurtainWall		CurtainWallPanels
IfcDoor		Doors
IfcFooting		Structural Foundations
IfcMember		Structural Framing
IfcMember	MULLION	Curtain Wall Mullions
IfcMember	POST	StructuralColumns
IfcMember	STUD	StructuralColumns
IfcMember	MULLION	Curtain Wall Mullions
IfcPile		Structural Foundations
IfcPlate		StructConnections
IfcPlate	CURTAIN_PANEL	Curtain Panels
IfcRailing	HANDRAIL	RailingHandRail
IfcRailing	Baluster	RailingBalusterRail
IfcRailing		Railings
IfcRamp		Ramps
IfcRampFlight		Ramps
IfcRoof		Roofs
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://technical.geometrygym.com/revit/revitifc/ifc-import/ifc-category-mapping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
