diff --git a/Domains/0-Core/BisCore.ecschema.xml b/Domains/0-Core/BisCore.ecschema.xml
index c232a62ce..9a04bdc72 100644
--- a/Domains/0-Core/BisCore.ecschema.xml
+++ b/Domains/0-Core/BisCore.ecschema.xml
@@ -1669,7 +1669,14 @@
UrlLink
-
+
+
+
+ The LastSuccessfulRun property is deprecated and no longer expected to be written as part of SynchronizationConfigLink instances.
+
+
+
+
ElementRefersToElements
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifBridge.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifBridge.ecschema.xml
index 4bde3bea0..e0e4aca03 100644
--- a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifBridge.ecschema.xml
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifBridge.ecschema.xml
@@ -3,7 +3,7 @@
| * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
| * See LICENSE.md in the project root for license terms and full copyright notice.
======================================================================================= -->
-
+
@@ -2950,7 +2950,7 @@
-
+
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifCommon.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifCommon.ecschema.xml
index 6075557b3..cf257a276 100644
--- a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifCommon.ecschema.xml
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifCommon.ecschema.xml
@@ -3,7 +3,7 @@
| * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
| * See LICENSE.md in the project root for license terms and full copyright notice.
======================================================================================= -->
-
+
@@ -160,8 +160,8 @@
CivilPresentation
-
-
+
+
@@ -176,8 +176,8 @@
CivilPresentation
-
-
+
+
@@ -194,7 +194,7 @@
-
+
@@ -245,9 +245,9 @@
-
-
-
+
+
+
@@ -265,9 +265,9 @@
-
-
-
+
+
+
@@ -678,8 +678,8 @@
ProfiledElementAspect
-
-
+
+
@@ -966,14 +966,14 @@
-
+
-
+
bis:ElementOwnsUniqueAspect
@@ -1042,8 +1042,8 @@
ProfileElementAspect
-
-
+
+
@@ -1114,7 +1114,7 @@
-
+
@@ -1196,9 +1196,9 @@
-
-
-
+
+
+
@@ -1213,8 +1213,8 @@
ReadOnlyProfiledElementAspect
-
-
+
+
bis:ElementOwnsUniqueAspect
@@ -1299,14 +1299,14 @@
-
+
-
+
bis:ElementOwnsUniqueAspect
@@ -1366,8 +1366,8 @@
ProfileElementAspect
-
-
+
+
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifRail.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifRail.ecschema.xml
index d5dbfe1ef..fed88290b 100644
--- a/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifRail.ecschema.xml
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/CifRail.ecschema.xml
@@ -3,7 +3,7 @@
| * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
| * See LICENSE.md in the project root for license terms and full copyright notice.
======================================================================================= -->
-
+
@@ -767,8 +767,8 @@
cifcmn:CivilPresentation
-
-
+
+
@@ -824,9 +824,9 @@
-
-
-
+
+
+
bis:ElementOwnsUniqueAspect
@@ -847,9 +847,9 @@
-
-
-
+
+
+
bis:ElementOwnsUniqueAspect
@@ -870,9 +870,9 @@
-
-
-
+
+
+
bis:ElementOwnsUniqueAspect
@@ -1001,8 +1001,8 @@
cifcmn:CivilPresentation
-
-
+
+
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifBridge.01.00.11.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifBridge.01.00.11.ecschema.xml
new file mode 100644
index 000000000..9b8c6af0a
--- /dev/null
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifBridge.01.00.11.ecschema.xml
@@ -0,0 +1,3397 @@
+
+
+
+
+
+
+
+
+
+
+
+ Production
+
+
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ AuxObjectRuleAspect
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SolidByTemplateRuleAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ BeamSegmentCollectionBaseAspect
+
+
+ BeamSegmentCollectionBaseAspect
+
+
+
+
+ BeamSegmentBaseAspect
+
+
+
+
+
+ u:M
+ u:COEFFICIENT
+
+
+
+
+
+
+ u:M
+ u:KG_PER_CUB_M
+
+
+
+
+
+
+ u:M
+ u:STRAIN_PER_KELVIN
+
+
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+
+ u:M
+ u:COEFFICIENT
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BearingBySupportLineRuleBaseAspect
+
+
+
+ BearingBySupportLineRuleBaseAspect
+
+
+
+
+
+ BearingBySupportLineRuleBaseAspect
+
+
+
+
+ BearingBaseAspect
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ BearingBaseAspect
+
+
+
+
+
+ BearingBaseAspect
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ BeamSegmentCommonBaseAspect
+
+
+
+ SteelBeamSegmentBaseAspect
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+ SteelSPCBeamSegmentBaseAspect
+
+
+ SteelBeamSegmentBaseAspect
+
+
+
+
+
+
+
+
+ SteelFlangeBeamSegmentBaseAspect
+
+
+ SteelBeamSegmentBaseAspect
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ PierFootingBaseAspect
+
+
+
+
+
+
+
+
+ PierFootingCommonBaseAspect
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ PierColumnBaseAspect
+
+
+
+
+
+
+
+
+ PierColumnCommonBaseAspect
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PileBaseAspect
+
+
+
+ BeamSegmentCommonBaseAspect
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+
+ u:M
+ u:PA
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ CrossFrameComponentHolderBaseAspect
+
+
+
+
+
+
+
+ CrossFrameComponentHolderBaseAspect
+
+
+ CrossFrameComponentHolderBaseAspect
+
+
+
+
+
+
+
+ CrossFrameComponentHolderBaseAspect
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ ConcreteBeamSegmentBaseAspect
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+ CustomObjectRuleAspect
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleCellName' directly
+
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleXScale' directly
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleYScale' directly
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleZScale' directly
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleHorizontalOffset' directly
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectRuleVerticalOffset' directly
+
+
+
+
+
+
+ CustomObjectRuleAspect
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectByPathRuleStartStation' directly
+
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'CustomObjectByPathRuleEndStation' directly
+
+
+
+
+
+
+
+
+ Replaced by the new CustomObjectByPathRuleFrequencyModeEnum property.
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SolidByTemplateRuleAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ BeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PileBaseAspect
+
+
+
+
+ RectangularPileBaseAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ PierCapBaseAspect
+
+
+
+
+ PierCapCommonBaseAspect
+
+
+
+
+
+
+
+
+
+ RegularPierCapBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ConcreteBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierCapBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierColumnBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierFootingBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierColumnBaseAspect
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierCapCommonBaseAspect
+
+
+
+
+
+
+
+
+
+
+
+ PileWallPierCapBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ PileWallPierCapCorbelBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PileWallPierCapCorbelBaseAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierFootingBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierColumnCommonBaseAspect
+
+
+
+
+ RectangularPierColumnBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPierColumnBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierFootingCommonBaseAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RectangularPierFootingBaseAspect
+
+
+
+ RectangularPierFootingCommonBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPierColumnBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPierFootingCommonBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RegularPierCapBaseAspect
+
+
+
+
+ RegularPierCapCommonBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPierColumnBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPileBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RectangularPierFootingBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SteelSPCBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SolidByTemplateRuleAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SolidByTemplateRuleAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SolidByTemplateRuleAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PileWallPierCapBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ StrutAspect is no longer in use. Use PierStrutAspect instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'SupportLineBtMidPointRule_StationAlong' directly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RegularPierCapCommonBaseAspect
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SteelSPCBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SteelFlangeBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SteelBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ BeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ RegularPierCapBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PierColumnCommonBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ SteelFlangeBeamSegmentBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ PileBaseAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifCommon.01.00.07.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifCommon.01.00.07.ecschema.xml
new file mode 100644
index 000000000..1a6817c1d
--- /dev/null
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifCommon.01.00.07.ecschema.xml
@@ -0,0 +1,1639 @@
+
+
+
+
+
+
+
+
+
+ Production
+
+
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ LinearElementAspect
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+ CivilPresentation
+
+
+
+ CivilPresentation
+
+
+
+ LinearElementAspect
+
+
+ ReadOnlyLinearComplexAspect
+
+
+
+
+ LinearElementAspect
+
+
+
+ LineStringAspect
+
+
+
+
+ LinearElementAspect
+
+
+ ProfiledElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SpiralAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfiledElementAspect
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'ReferenceDistanceAlongEntry' directly
+
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'ReferenceStartDistanceAlongEntry' directly
+
+
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'ReferenceEndDistanceAlongEntry' directly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ CivilPresentation
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+ FeatureBaseAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ FeatureBaseAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'BackLocation' directly
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'Station' directly
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfiledElementAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ LinearElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfiledElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+ Unnecessary duplicate-property. Use 'MeshSurfaceEntity_CivilVolume' instead
+
+
+
+
+
+
+
+
+ Replaced by the new MeshSurfaceEntity_StartStationNumeric property.
+
+
+
+
+
+
+
+ Replaced by the new MeshSurfaceEntity_EndStationNumeric property.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+
+
+
+ ParametricConstraintBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ParametricConstraintBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ParametricConstraintBaseAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+
+ ProfileElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ LinearElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ LinearComplexAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+
+ ReadOnlyLineStringAspect
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+ ReadOnlyProfiledElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ReadOnlySpiralAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyProfiledElementAspect
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyProfiledElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyLinearElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ReadOnlyProfiledElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ ProfileElementAspect
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'BackLocation' directly
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ Unnecessary duplicate-property. Use 'AssignedLocation' directly
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementRefersToElements
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifRail.01.00.06.ecschema.xml b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifRail.01.00.06.ecschema.xml
new file mode 100644
index 000000000..3ad7cfcdf
--- /dev/null
+++ b/Domains/4-Application/Connectors/CivilInfrastructureFramework/Released/CifRail.01.00.06.ecschema.xml
@@ -0,0 +1,1145 @@
+
+
+
+
+
+
+
+
+
+
+ Production
+
+
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+ Use 'RemainderLengthOptionValue' instead
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ Use 'DirectionValue' instead
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ bis:ElementUniqueAspect
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ BaseTurnoutElementsObjectSettings
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ TrackSleeperRuleAspect is no longer in use. Use SleeperComponentAspect instead.
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ TurnoutSleeperRuleAspect is no longer in use. Use SleeperComponentAspect instead.
+
+
+
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+ cifcmn:CivilPresentation
+
+
+ This aspect has been deprecated.
+
+
+
+
+
+
+
+ bis:ElementOwnsUniqueAspect
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SchemaInventory.json b/SchemaInventory.json
index 47295dcd8..ebd8122c8 100644
--- a/SchemaInventory.json
+++ b/SchemaInventory.json
@@ -349,6 +349,20 @@
"date": "1/19/2023",
"dynamic": "No",
"approved": "Yes"
+ },
+ {
+ "name": "ECDbMap",
+ "path": "Standard\\ECDb\\Released\\ECDbMap.02.00.02.ecschema.xml",
+ "released": true,
+ "version": "02.00.02",
+ "comment": "Add ECDb Import/Use requirements CA",
+ "verifier": "Colin.Kerr",
+ "sha1": "5a83789136073a4f238139359ad5e48c8db481ef",
+ "verified": "Yes",
+ "author": "Robert.Schili",
+ "date": "9/28/2023",
+ "dynamic": "No",
+ "approved": "Yes"
}
],
"ECDbMeta": [
@@ -2915,7 +2929,7 @@
"name": "CifBridge",
"path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\CifBridge.ecschema.xml",
"released": false,
- "version": "01.00.11",
+ "version": "01.00.12",
"comment": "Working Copy",
"sha1": "",
"author": "Diego.Diaz",
@@ -3076,6 +3090,20 @@
"date": "9/7/2023",
"dynamic": "No",
"approved": "Yes"
+ },
+ {
+ "name": "CifBridge",
+ "path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\Released\\CifBridge.01.00.11.ecschema.xml",
+ "released": true,
+ "version": "01.00.11",
+ "comment": "KOQ Length is assigned to coordinate point properties",
+ "verifier": "Colin.Kerr",
+ "sha1": "e0e7b4e21badbb5da884d77a9a9c07b8f47123a0",
+ "verified": "Yes",
+ "author": "Monmohan.Bordoloi",
+ "date": "10/19/2023",
+ "dynamic": "No",
+ "approved": "Yes"
}
],
"CifCommon": [
@@ -3083,7 +3111,7 @@
"name": "CifCommon",
"path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\CifCommon.ecschema.xml",
"released": false,
- "version": "01.00.07",
+ "version": "01.00.08",
"comment": "Working Copy",
"sha1": "",
"author": "Diego.Diaz",
@@ -3188,6 +3216,20 @@
"date": "9/7/2023",
"dynamic": "No",
"approved": "Yes"
+ },
+ {
+ "name": "CifCommon",
+ "path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\Released\\CifCommon.01.00.07.ecschema.xml",
+ "released": true,
+ "version": "01.00.07",
+ "comment": "KOQ Length is assigned to coordinate point properties",
+ "verifier": "Colin.Kerr",
+ "sha1": "2dda8baa5c3b534b34ad664f03f091cd6657938c",
+ "verified": "Yes",
+ "author": "Monmohan.Bordoloi",
+ "date": "10/19/2023",
+ "dynamic": "No",
+ "approved": "Yes"
}
],
"CifGeometricRules": [
@@ -4077,7 +4119,7 @@
"name": "CifRail",
"path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\CifRail.ecschema.xml",
"released": false,
- "version": "01.00.06",
+ "version": "01.00.07",
"comment": "Working Copy",
"sha1": "",
"author": "Diego.Diaz",
@@ -4168,6 +4210,20 @@
"date": "9/7/2023",
"dynamic": "No",
"approved": "Yes"
+ },
+ {
+ "name": "CifRail",
+ "path": "Domains\\4-Application\\Connectors\\CivilInfrastructureFramework\\Released\\CifRail.01.00.06.ecschema.xml",
+ "released": true,
+ "version": "01.00.06",
+ "comment": "KOQ Length is assigned to coordinate point properties",
+ "verifier": "Colin.Kerr",
+ "sha1": "99566c0ac9e01264716bdfc2b43eb8e1ed3bf811",
+ "verified": "Yes",
+ "author": "Monmohan.Bordoloi",
+ "date": "10/19/2023",
+ "dynamic": "No",
+ "approved": "Yes"
}
],
"CivilPhysical": [
diff --git a/Standard/ECDb/ECDbMap.remarks.md b/Standard/ECDb/ECDbMap.remarks.md
new file mode 100644
index 000000000..ccd5e6d66
--- /dev/null
+++ b/Standard/ECDb/ECDbMap.remarks.md
@@ -0,0 +1,85 @@
+---
+noEditThisPage: true
+remarksTarget: ECDbMap.ecschema.md
+---
+
+# ECDbMap
+
+## CustomAttribute Classes
+
+### ImportRequiresVersion
+
+The `ECDbRuntimeVersion` value specifies which ECDb version is required to import this schema.
+This gets compared to the highest ECDb profile version known to the current ECDb runtime, which may be higher than the currently open file profile version.
+Older versions of ECDb will refuse to import schemas that have this CA (import will be rejected).
+If the schema is already in a file, older versions of ECDb are good to use it, if usage of things should be restricted, apply `UseRequiresVersion` instead.
+
+Example usage:
+```xml
+
+
+
+
+
+ 4.0.0.5
+
+
+
+
+
+
+```
+
+### UseRequiresVersion
+
+Can be applied to a class which makes queries which use that class require a minimum ECDb or ECSql version.
+When applied to a custom attribute class, that custom attribute carries the information along to all classes to which it is being applied. (Nesting is also possible).
+
+Applying this to anything other than a relationship, entity or custom attribute class has no effect.
+
+`ECSqlVersion` specifies the minimum ECSql version which is maintained independend of the ECDb profile version and allows a second mechanism for tracking changes (the sql version is usually incremented more frequently than profile version)
+
+ECSql queries which violate the restrictions set by this CA will fail to prepare and write a message to the ECDb issue reporter.
+
+The use of this CA does not limit which ECDb versions can import the schemas. To restrict import apply the `ImportRequiresVersion` CA to the schema.
+
+Example usage:
+
+```xml
+
+
+
+
+
+
+ 4.0.0.4
+
+
+
+
+
+
+
+
+
+
+```
+
+Example for directly applying this to an entity class, restricting its ECSql version:
+
+```xml
+
+
+
+ 1.0.0.0
+
+
+
+
+
+
+ Foo
+
+```
+
+Class `Bar` in the example above will also be affected by the restriction since it derives from `Foo`.
diff --git a/Standard/ECDb/Released/ECDbMap.02.00.02.ecschema.xml b/Standard/ECDb/Released/ECDbMap.02.00.02.ecschema.xml
new file mode 100644
index 000000000..6e9847262
--- /dev/null
+++ b/Standard/ECDb/Released/ECDbMap.02.00.02.ecschema.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+