-
Notifications
You must be signed in to change notification settings - Fork 0
Document the current Rust-to-IFC entity mapping #7
Copy link
Copy link
Open
Labels
ai-readyPortable work packet ready for human-and-AI implementationPortable work packet ready for human-and-AI implementationarea:docsDocumentation and contributor experienceDocumentation and contributor experiencearea:ifcIFC semantics, mapping, import, and exportIFC semantics, mapping, import, and exportdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededkind:documentationDocumentation workDocumentation workreview:ifcIFC or interoperability review requestedIFC or interoperability review requestedsize:xsOne behavior or fixtureOne behavior or fixturestate:readyReady for a contributor to claimReady for a contributor to claim
Description
Metadata
Metadata
Assignees
Labels
ai-readyPortable work packet ready for human-and-AI implementationPortable work packet ready for human-and-AI implementationarea:docsDocumentation and contributor experienceDocumentation and contributor experiencearea:ifcIFC semantics, mapping, import, and exportIFC semantics, mapping, import, and exportdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededkind:documentationDocumentation workDocumentation workreview:ifcIFC or interoperability review requestedIFC or interoperability review requestedsize:xsOne behavior or fixtureOne behavior or fixturestate:readyReady for a contributor to claimReady for a contributor to claim
Background
Rustit is IFC-based, but its current semantic mapping is spread across the Rust types. A concise map will help BIM practitioners review the model without reading every crate.
Suggested scope
Create
docs/ifc-mapping.mdand link it from the README. Start with this implemented semantic map:ProjectIfcProjectLevelIfcBuildingStoreyWallIfcWallActivityIfcTaskActivityRelationshipIfcRelSequenceElementActivityLinkIfcRelAssignsToProcessClassificationReferenceIfcClassificationReferenceassociationAcceptance criteria
IfcGlobalIdboundary