Repository navigation
Sync ifc4.3-main into ifc4.4-main - #1216
Open
Ghesselink wants to merge 75 commits into
Open
Ghesselink wants to merge 75 commits into
Ghesselink wants to merge 75 commits into
Conversation
Clarified default placement behavior for Axis and RefDirection attributes.
Clarified default placement behavior and added reference to _IfcBuildAxes_ function.
closes buildingSMART/IFC4.x-IF#152 Removed explanation of SegmentStart and SegmentLength.
Clarify Helmert Transition Segment CT by removing unnecessary details closes buildingSMART/IFC4.x-IF#152
Clarify default placement behavior for Axis and RefDirection
thanks Thomas Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
Commit 6a61bfe split the schema into per-domain .uml files and dropped the EA stereotype/tag layer that to_bsdd.py relied on. Resolve entity children, supertypes and attribute/predefined/defined types via ownedAttribute/node.resolve; detect quantity sets by name; guard fields removed upstream (deprecated, super_verbatim). Also strip EXPRESS aggregation bounds (_L[..]) from property code and name, make name_improve return its computed value, and take the short definition by splitting on the <!-- end of short definition --> marker.
Commit 6a61bfe split the schema into per-domain .uml files and dropped the EA stereotype/tag layer that to_bsdd.py relied on. Resolve entity children, supertypes and attribute/predefined/defined types via ownedAttribute/node.resolve; detect quantity sets by name; guard fields removed upstream (deprecated, super_verbatim). Also strip EXPRESS aggregation bounds (_L[..]) from property code and name, make name_improve return its computed value, and take the short definition by splitting on the <!-- end of short definition --> marker.
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
…ntLinear-Axis-defaults clarify default directions for IfcAxis2PlacementLinear.Axis
ifc-uml modelling guide
Fix bSDD export for modularized XMI schema
Updated README to reflect the latest IFC 4.3.2.0 release and development version details.
The docs are published under a sub-path (e.g. /IFC/DEV/IFC4_4/HTML/), but the search index was requested from /assets/search/search-index.json and result links used the index' absolute paths, so both resolved against the domain root and 404'd. Add a #site-root link element, which the refiner already relativises per page depth, and derive both URLs from it. (cherry picked from commit f84064d)
…small-fixes-43 Fixes to changelog mvd-listing various (onto 4.3)
Minor changes
Natural-language name extraction for bSDD and translation output
Postfix draft schema names with level and date (4.3)
Point site links at the current repo and branch
PR Validation -- schema generatorsChecks:
Detected:
📋 EXPRESS schema diff (baseline vs PR head)Express schema differences0 items Missing data🎉 No issues 🎉 Type definitions🎉 No issues 🎉 Entity definitions🎉 No issues 🎉 Constraints🎉 No issues 🎉 SHACL validation reportDefinitionForEnumLiteral
DefinitionForPropertyOrQuantity
DefinitionForResource
LeafEntityHasPredefinedType
PropertyForDefinition
SHACL report truncated -- full report in the workflow artifact bundle. See workflow run for failure details. |
evandroAlfieri
approved these changes
Oct 6, 2026
Collaborator
|
As mentioned, propose a quick call to see if it's not cleaner to just start over with ifc4.4-main |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One merge commit that brings everything from
ifc4.3-mainintoifc4.4-main: 74 commits, 42 of which 4.4 already had as cherry-picked copies.From here on
ifc4.3-mainis an ancestor ofifc4.4-main(git merge-base --is-ancestor), so "is everything from 4.3 in 4.4?" is answered.Tested on fork: https://ifc44-docs.geerthesselink.com/IFC/PREVIEW/sync-43-into-44/